-
Notifications
You must be signed in to change notification settings - Fork 260
/
FabricTransportActorRemotingProviderAttribute.xml
206 lines (206 loc) · 14 KB
/
FabricTransportActorRemotingProviderAttribute.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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
<Type Name="FabricTransportActorRemotingProviderAttribute" FullName="Microsoft.ServiceFabric.Actors.Remoting.FabricTransport.FabricTransportActorRemotingProviderAttribute">
<TypeSignature Language="C#" Value="public class FabricTransportActorRemotingProviderAttribute : Microsoft.ServiceFabric.Actors.Remoting.ActorRemotingProviderAttribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FabricTransportActorRemotingProviderAttribute extends Microsoft.ServiceFabric.Actors.Remoting.ActorRemotingProviderAttribute" />
<TypeSignature Language="DocId" Value="T:Microsoft.ServiceFabric.Actors.Remoting.FabricTransport.FabricTransportActorRemotingProviderAttribute" />
<TypeSignature Language="VB.NET" Value="Public Class FabricTransportActorRemotingProviderAttribute
Inherits ActorRemotingProviderAttribute" />
<TypeSignature Language="F#" Value="type FabricTransportActorRemotingProviderAttribute = class
 inherit ActorRemotingProviderAttribute" />
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceFabric.Actors</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Microsoft.ServiceFabric.Actors.Remoting.ActorRemotingProviderAttribute</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.AttributeUsage(System.AttributeTargets.Assembly)]</AttributeName>
<AttributeName Language="F#">[<System.AttributeUsage(System.AttributeTargets.Assembly)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>
Sets fabric TCP transport as the default remoting provider for the actors.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FabricTransportActorRemotingProviderAttribute ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceFabric.Actors.Remoting.FabricTransport.FabricTransportActorRemotingProviderAttribute.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceFabric.Actors</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:Microsoft.ServiceFabric.Actors.Remoting.FabricTransport.FabricTransportActorRemotingProviderAttribute" /> class which can be used to set fabric TCP transport as the default remoting provider for the actors.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ConnectTimeoutInMilliseconds">
<MemberSignature Language="C#" Value="public long ConnectTimeoutInMilliseconds { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int64 ConnectTimeoutInMilliseconds" />
<MemberSignature Language="DocId" Value="P:Microsoft.ServiceFabric.Actors.Remoting.FabricTransport.FabricTransportActorRemotingProviderAttribute.ConnectTimeoutInMilliseconds" />
<MemberSignature Language="VB.NET" Value="Public Property ConnectTimeoutInMilliseconds As Long" />
<MemberSignature Language="F#" Value="member this.ConnectTimeoutInMilliseconds : int64 with get, set" Usage="Microsoft.ServiceFabric.Actors.Remoting.FabricTransport.FabricTransportActorRemotingProviderAttribute.ConnectTimeoutInMilliseconds" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceFabric.Actors</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or Sets the connect timeout in milliseconds. This settings specifies the maximum time allowed for the connection
to be established.
</summary>
<value>
The connect timeout in Milliseconds.
</value>
<remarks>Default Value for ConnectTimeout Timeout is 5 seconds.</remarks>
</Docs>
</Member>
<Member MemberName="CreateServiceRemotingClientFactory">
<MemberSignature Language="C#" Value="public override Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClientFactory CreateServiceRemotingClientFactory (Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler callbackMessageHandler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClientFactory CreateServiceRemotingClientFactory(class Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler callbackMessageHandler) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceFabric.Actors.Remoting.FabricTransport.FabricTransportActorRemotingProviderAttribute.CreateServiceRemotingClientFactory(Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function CreateServiceRemotingClientFactory (callbackMessageHandler As IServiceRemotingCallbackMessageHandler) As IServiceRemotingClientFactory" />
<MemberSignature Language="F#" Value="override this.CreateServiceRemotingClientFactory : Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler -> Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClientFactory" Usage="fabricTransportActorRemotingProviderAttribute.CreateServiceRemotingClientFactory callbackMessageHandler" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceFabric.Actors</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClientFactory</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="callbackMessageHandler" Type="Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler" />
</Parameters>
<Docs>
<param name="callbackMessageHandler">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<inheritdoc />
</Docs>
</Member>
<Member MemberName="CreateServiceRemotingListeners">
<MemberSignature Language="C#" Value="public override System.Collections.Generic.Dictionary<string,Func<Microsoft.ServiceFabric.Actors.Runtime.ActorService,Microsoft.ServiceFabric.Services.Remoting.Runtime.IServiceRemotingListener>> CreateServiceRemotingListeners ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.Collections.Generic.Dictionary`2<string, class System.Func`2<class Microsoft.ServiceFabric.Actors.Runtime.ActorService, class Microsoft.ServiceFabric.Services.Remoting.Runtime.IServiceRemotingListener>> CreateServiceRemotingListeners() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceFabric.Actors.Remoting.FabricTransport.FabricTransportActorRemotingProviderAttribute.CreateServiceRemotingListeners" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function CreateServiceRemotingListeners () As Dictionary(Of String, Func(Of ActorService, IServiceRemotingListener))" />
<MemberSignature Language="F#" Value="override this.CreateServiceRemotingListeners : unit -> System.Collections.Generic.Dictionary<string, Func<Microsoft.ServiceFabric.Actors.Runtime.ActorService, Microsoft.ServiceFabric.Services.Remoting.Runtime.IServiceRemotingListener>>" Usage="fabricTransportActorRemotingProviderAttribute.CreateServiceRemotingListeners " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceFabric.Actors</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.Dictionary<System.String,System.Func<Microsoft.ServiceFabric.Actors.Runtime.ActorService,Microsoft.ServiceFabric.Services.Remoting.Runtime.IServiceRemotingListener>></ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Creates a service remoting listener for remoting the actor interfaces.
</summary>
<returns>
A <see cref="T:Microsoft.ServiceFabric.Actors.Remoting.V2.FabricTransport.Runtime.FabricTransportActorServiceRemotingListener" />
as <see cref="T:Microsoft.ServiceFabric.Services.Remoting.Runtime.IServiceRemotingListener" />
for the specified actor service.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="KeepAliveTimeoutInSeconds">
<MemberSignature Language="C#" Value="public long KeepAliveTimeoutInSeconds { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int64 KeepAliveTimeoutInSeconds" />
<MemberSignature Language="DocId" Value="P:Microsoft.ServiceFabric.Actors.Remoting.FabricTransport.FabricTransportActorRemotingProviderAttribute.KeepAliveTimeoutInSeconds" />
<MemberSignature Language="VB.NET" Value="Public Property KeepAliveTimeoutInSeconds As Long" />
<MemberSignature Language="F#" Value="member this.KeepAliveTimeoutInSeconds : int64 with get, set" Usage="Microsoft.ServiceFabric.Actors.Remoting.FabricTransport.FabricTransportActorRemotingProviderAttribute.KeepAliveTimeoutInSeconds" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceFabric.Actors</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or Sets the keep alive timeout in seconds. This settings is useful in the scenario when the client
and service are connected via load balancer that closes the connection if it is idle for some time.
If keep alive timeout is configured, the connection will be kept alive by sending ping messages at
that interval.
</summary>
<value>
The keep alive timeout in seconds.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MaxMessageSize">
<MemberSignature Language="C#" Value="public long MaxMessageSize { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int64 MaxMessageSize" />
<MemberSignature Language="DocId" Value="P:Microsoft.ServiceFabric.Actors.Remoting.FabricTransport.FabricTransportActorRemotingProviderAttribute.MaxMessageSize" />
<MemberSignature Language="VB.NET" Value="Public Property MaxMessageSize As Long" />
<MemberSignature Language="F#" Value="member this.MaxMessageSize : int64 with get, set" Usage="Microsoft.ServiceFabric.Actors.Remoting.FabricTransport.FabricTransportActorRemotingProviderAttribute.MaxMessageSize" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceFabric.Actors</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or Sets the maximum size of the remoting message in bytes.
If value for this property is not specified or it is less than or equals to zero,
a default value of 4,194,304 bytes (4 MB) is used.
</summary>
<value>
The maximum size of the remoting message in bytes. If this value is not specified
or it is less than or equals to zero, a default value of 4,194,304 bytes (4 MB) is used.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OperationTimeoutInSeconds">
<MemberSignature Language="C#" Value="public long OperationTimeoutInSeconds { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int64 OperationTimeoutInSeconds" />
<MemberSignature Language="DocId" Value="P:Microsoft.ServiceFabric.Actors.Remoting.FabricTransport.FabricTransportActorRemotingProviderAttribute.OperationTimeoutInSeconds" />
<MemberSignature Language="VB.NET" Value="Public Property OperationTimeoutInSeconds As Long" />
<MemberSignature Language="F#" Value="member this.OperationTimeoutInSeconds : int64 with get, set" Usage="Microsoft.ServiceFabric.Actors.Remoting.FabricTransport.FabricTransportActorRemotingProviderAttribute.OperationTimeoutInSeconds" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceFabric.Actors</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or Sets the operation timeout in seconds. If the operation is not completed in the specified
time, it will be timed out. By default, exception handler of
FabricTransportServiceRemotingClientFactory />
retries the timed out exception. It is recommended to not change the operation timeout from it's default value.
</summary>
<value>
The operation timeout in seconds. If not specified or less than zero, default operation timeout
of maximum value is used.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>