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