TargetReplicaSelector Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This enumeration specifies how the target replica or instance should be chosen when creating a communication channel for a particular partition.
public enum TargetReplicaSelector
type TargetReplicaSelector =
Public Enum TargetReplicaSelector
- Inheritance
-
TargetReplicaSelector
Fields
Name | Value | Description |
---|---|---|
Default | 0 | This specifies the default option for this enum. If the service partition is stateful, this indicates that communication channel should be established to the primary replica. If the service partition is stateless, this indicates that the communication channel should be established to a random stateless instance. |
PrimaryReplica | 0 | This specifies the default value of this enum for stateful service partitions. This indicates that the communication channel should be established to the primary replica. |
RandomInstance | 0 | This specifies the default value of this enum for stateless service partitions. This indicates that the communication channel should be established to a random stateless instance. |
RandomReplica | 1 | For stateful service partitions, this indicates that communication channel can be established for to any replica chosen in random - (i.e) primary or secondary. This is not valid for stateless service partitions |
RandomSecondaryReplica | 2 | For stateful service partitions, this indicates that communication channel can be established for to any secondary replica chosen in random. This is not valid for stateless service partitions |
Applies to
Azure SDK for .NET