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

FabricTransportServiceRemotingProviderAttribute 类

定义

此属性允许将 Fabric TCP 传输设置为程序集中的默认服务远程处理传输提供程序,并对其进行自定义。

public class FabricTransportServiceRemotingProviderAttribute : Microsoft.ServiceFabric.Services.Remoting.ServiceRemotingProviderAttribute
type FabricTransportServiceRemotingProviderAttribute = class
    inherit ServiceRemotingProviderAttribute
Public Class FabricTransportServiceRemotingProviderAttribute
Inherits ServiceRemotingProviderAttribute
继承
FabricTransportServiceRemotingProviderAttribute

构造函数

FabricTransportServiceRemotingProviderAttribute()

初始化 FabricTransportServiceRemotingProviderAttribute 类的新实例。

属性

ConnectTimeoutInMilliseconds

获取或设置连接超时(以毫秒为单位)。 此设置指定建立连接所允许的最长时间。

KeepAliveTimeoutInSeconds

获取或设置保持活动超时(以秒为单位)。 当客户端和服务通过负载均衡器进行连接时,如果客户端和服务处于空闲状态一段时间,则会关闭连接,此设置非常有用。 如果配置了保持活动超时,则连接将通过在该间隔发送 ping 消息来保持连接活动状态。

MaxMessageSize

获取或设置远程处理消息的最大大小(以字节为单位)。 如果未指定此属性的值或该值小于或等于零,则使用默认值 4,194,304 字节 (4 MB) 。

OperationTimeoutInSeconds

获取或设置操作超时(以秒为单位)。 如果操作未在指定时间内完成,则会超时。默认情况下,异常 FabricTransportServiceRemotingClientFactory 处理程序会重试超时异常。 建议不要将操作超时更改为默认值。

RemotingClientVersion

获取或设置要使用的远程处理客户端的版本。

(继承自 ServiceRemotingProviderAttribute)
RemotingListenerVersion

获取或设置远程处理侦听器要使用的版本。

(继承自 ServiceRemotingProviderAttribute)

方法

CreateServiceRemotingClientFactoryV2(IServiceRemotingCallbackMessageHandler)

创建 V2 服务远程处理客户端工厂,用于通过远程服务接口连接到服务。

CreateServiceRemotingListeners()

创建 V2 服务远程处理侦听器,用于远程处理服务接口。

适用于