你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

FabricTransportActorRemotingProviderAttribute 类

定义

将构造 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()

初始化 类的新实例, 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()

创建用于远程处理执行组件接口的服务远程处理侦听器。

适用于