FireDAC.Phys.MongoDBWrapper.TMongoReadPreference.TReadMode

提供: RAD Studio API Documentation
移動先: 案内検索

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: このモードでは、メンバの種類に関係なく、レプリカ セット内でネットワークの待ち時間が最も短いメンバから読み取りを行います。

関連項目