FireDAC.Phys.MongoDBWrapper.TMongoReadPreference.TReadMode
Delphi
TReadMode = (Primary, Secondary, PrimaryPreferred, SecondaryPreferred, Nearest);
C++
enum class DECLSPEC_DENUM TReadMode : unsigned int { Primary, Secondary, PrimaryPreferred, SecondaryPreferred, Nearest };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | FireDAC.Phys.MongoDBWrapper.pas FireDAC.Phys.MongoDBWrapper.hpp |
FireDAC.Phys.MongoDBWrapper | TMongoReadPreference |
説明
読み取り設定モードの指定に使用する列挙型を定義したものです。
TReadMode の値によって読み取り設定モードを指定します。
この列挙型には次の値が定義されています。
Primary
: デフォルト モード。すべての操作で、現在のレプリカ セットのプライマリから読み取りを行います。PrimaryPreferred
: このモードでは、操作時にプライマリから読み取りを行います。プライマリが使用できなければ、同じレプリカ セットのセカンダリ メンバから読み取りを行います。Secondary
: このモードでは、すべての操作でレプリカ セットのセカンダリ メンバから読み取りを行います。SecondaryPreferred
: このモードでは、操作時にセカンダリ メンバから読み取りを行いますが、どのセカンダリ メンバも使用できなければ、プライマリから読み取りを行います。Nearest
: このモードでは、メンバの種類に関係なく、レプリカ セット内でネットワークの待ち時間が最も短いメンバから読み取りを行います。