你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
FabricTransportActorRemotingProviderAttribute 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将构造 TCP 传输设置为执行组件的默认远程处理提供程序。
[System.AttributeUsage(System.AttributeTargets.Assembly)]
public class FabricTransportActorRemotingProviderAttribute : Microsoft.ServiceFabric.Actors.Remoting.ActorRemotingProviderAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly)>]
type FabricTransportActorRemotingProviderAttribute = class
inherit ActorRemotingProviderAttribute
Public Class FabricTransportActorRemotingProviderAttribute
Inherits ActorRemotingProviderAttribute
- 继承
- 属性
构造函数
FabricTransportActorRemotingProviderAttribute() |
初始化 类的新实例, FabricTransportActorRemotingProviderAttribute 该实例可用于将构造 TCP 传输设置为执行组件的默认远程处理提供程序。 |
属性
ConnectTimeoutInMilliseconds |
获取或设置连接超时(以毫秒为单位)。 此设置指定建立连接所允许的最长时间。 |
KeepAliveTimeoutInSeconds |
获取或设置保持活动超时(以秒为单位)。 当客户端和服务通过负载均衡器进行连接时,如果客户端和服务处于空闲状态一段时间,则会关闭连接,此设置非常有用。 如果配置了保持活动超时,则连接将通过在该间隔发送 ping 消息来保持连接活动状态。 |
MaxMessageSize |
获取或设置远程处理消息的最大大小(以字节为单位)。 如果未指定此属性的值或该值小于或等于零,则使用默认值 4,194,304 字节 (4 MB) 。 |
OperationTimeoutInSeconds |
获取或设置操作超时(以秒为单位)。 如果操作未在指定时间内完成,则会超时。默认情况下,FabricTransportServiceRemotingClientFactory/> 的异常处理程序会重试超时异常。 建议不要将操作超时更改为默认值。 |
RemotingClientVersion |
获取或设置 RemotingClientVersion,以确定使用 V1 或 V2 远程处理客户端的位置。 (继承自 ActorRemotingProviderAttribute) |
RemotingListenerVersion |
获取或设置 RemotingListenerVersion 以确定侦听器在 V1 V2 中的位置。 (继承自 ActorRemotingProviderAttribute) |
方法
CreateServiceRemotingClientFactory(IServiceRemotingCallbackMessageHandler) |
创建一个服务远程处理客户端工厂,该工厂可由 Microsoft.ServiceFabric.Services.Remoting.V2.Client.ServiceProxyFactory 用于为服务的远程接口创建代理。 |
CreateServiceRemotingListeners() |
创建用于远程处理执行组件接口的服务远程处理侦听器。 |