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 };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | FireDAC.Phys.MongoDBWrapper.pas FireDAC.Phys.MongoDBWrapper.hpp |
FireDAC.Phys.MongoDBWrapper | TMongoReadPreference |
Description
Définit une énumération utilisée pour spécifier les modes de préférence de lecture.
Les valeurs de TReadMode spécifient les modes de préférence de lecture.
Cette énumération définit les valeurs suivantes :
Primary
: le mode par défaut. Toutes les opérations sont lues à partir de l'ensemble de répliques primaire ou primary (EN) en cours.PrimaryPreferred
: dans ce mode, les opérations sont lues depuis le membre primaire ou primary (EN). En cas d'indisponibilité, les opérations sont lues depuis les membres secondaires ou secondary (EN) de l'ensemble de répliques.Secondary
: dans ce mode, les opérations sont lues depuis les membres secondaires ou secondary (EN) de l'ensemble de répliques.SecondaryPreferred
: dans ce mode, les opérations sont lues depuis les membres secondaires. Toutefois, si aucun membre secondaire n'est disponible, les opérations sont lues depuis le membre primaire.Nearest
: dans ce mode, les opérations sont lues depuis un membre de l'ensemble de répliques avec le temps de latence réseau le plus faible, quel que soit le type des membres.