-
Notifications
You must be signed in to change notification settings - Fork 256
/
TargetReplicaSelector.xml
138 lines (138 loc) · 7.86 KB
/
TargetReplicaSelector.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<Type Name="TargetReplicaSelector" FullName="Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector">
<TypeSignature Language="C#" Value="public enum TargetReplicaSelector" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed TargetReplicaSelector extends System.Enum" />
<TypeSignature Language="DocId" Value="T:Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector" />
<TypeSignature Language="VB.NET" Value="Public Enum TargetReplicaSelector" />
<TypeSignature Language="F#" Value="type TargetReplicaSelector = " />
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceFabric.Services</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<summary>
This enumeration specifies how the target replica or instance should be chosen
when creating a communication channel for a particular partition.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="Default">
<MemberSignature Language="C#" Value="Default" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector Default = int32(0)" />
<MemberSignature Language="DocId" Value="F:Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector.Default" />
<MemberSignature Language="VB.NET" Value="Default" />
<MemberSignature Language="F#" Value="Default = 0" Usage="Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector.Default" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceFabric.Services</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>
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.
</summary>
</Docs>
</Member>
<Member MemberName="PrimaryReplica">
<MemberSignature Language="C#" Value="PrimaryReplica" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector PrimaryReplica = int32(0)" />
<MemberSignature Language="DocId" Value="F:Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector.PrimaryReplica" />
<MemberSignature Language="VB.NET" Value="PrimaryReplica" />
<MemberSignature Language="F#" Value="PrimaryReplica = 0" Usage="Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector.PrimaryReplica" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceFabric.Services</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>
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.
</summary>
</Docs>
</Member>
<Member MemberName="RandomInstance">
<MemberSignature Language="C#" Value="RandomInstance" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector RandomInstance = int32(0)" />
<MemberSignature Language="DocId" Value="F:Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector.RandomInstance" />
<MemberSignature Language="VB.NET" Value="RandomInstance" />
<MemberSignature Language="F#" Value="RandomInstance = 0" Usage="Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector.RandomInstance" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceFabric.Services</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>
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.
</summary>
</Docs>
</Member>
<Member MemberName="RandomReplica">
<MemberSignature Language="C#" Value="RandomReplica" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector RandomReplica = int32(1)" />
<MemberSignature Language="DocId" Value="F:Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector.RandomReplica" />
<MemberSignature Language="VB.NET" Value="RandomReplica" />
<MemberSignature Language="F#" Value="RandomReplica = 1" Usage="Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector.RandomReplica" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceFabric.Services</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector</ReturnType>
</ReturnValue>
<MemberValue>1</MemberValue>
<Docs>
<summary>
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
</summary>
</Docs>
</Member>
<Member MemberName="RandomSecondaryReplica">
<MemberSignature Language="C#" Value="RandomSecondaryReplica" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector RandomSecondaryReplica = int32(2)" />
<MemberSignature Language="DocId" Value="F:Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector.RandomSecondaryReplica" />
<MemberSignature Language="VB.NET" Value="RandomSecondaryReplica" />
<MemberSignature Language="F#" Value="RandomSecondaryReplica = 2" Usage="Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector.RandomSecondaryReplica" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceFabric.Services</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector</ReturnType>
</ReturnValue>
<MemberValue>2</MemberValue>
<Docs>
<summary>
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
</summary>
</Docs>
</Member>
</Members>
</Type>