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

FabricTransportRemotingSettings 类

定义

表示配置 FabricTransport 通信的设置。

public class FabricTransportRemotingSettings
type FabricTransportRemotingSettings = class
Public Class FabricTransportRemotingSettings
继承
FabricTransportRemotingSettings

构造函数

FabricTransportRemotingSettings()

使用默认值初始化 FabricTransportRemotingSettings 类的新实例。

属性

ConnectTimeout

获取或设置成功建立连接所允许的最长时间。

ExceptionDeserializationTechnique

获取或设置要使用的异常反序列化技术。

HeaderBufferSize

获取或设置每个标头缓冲区的大小。

HeaderMaxBufferCount

获取或设置分配给 BufferPool 的最大标头缓冲区数。

KeepAliveTimeout

获取或设置 KeepAliveTimeout,它提供了配置 Tcp keep-alive 选项的方法。

MaxConcurrentCalls

获取或设置一次主动服务进程的最大消息数。

MaxMessageSize

获取或设置可在配置此设置的通道上接收的消息的最大大小。

MaxQueueSize

获取或设置队列的最大大小,该队列存储消息,同时为配置此设置的终结点处理消息。

OperationTimeout

获取或设置超时操作,该操作控制发送消息的整个过程,包括接收请求/答复服务操作的回复消息。 从回调协定方法发送答复消息时,此超时也适用。

SecurityCredentials

获取或设置用于保护通信的安全凭据。

UseWrappedMessage

获取或设置一个值,该值指示在通过线路发送远程处理方法参数之前是否应包装它。 当 UseWrappedMessage 设置为 false 时,不会包装参数。 当此值设置为 true 时,将包装参数。默认值为 false。

方法

LoadFrom(String, String, String)

从配置文件中指定的 sectionName 加载 FabricTransport 设置。 可以使用 filePath 或使用服务清单中指定的配置包的名称来指定配置文件。 它将首先尝试使用 configPackageName 加载配置。 如果未指定 configPackageName,请尝试从 filePath 加载。

TryLoadFrom(String, FabricTransportRemotingSettings, String, String)

尝试从配置文件中指定的 sectionName 加载 FabricTransport 设置。 可以使用 filePath 或使用服务清单中指定的配置包的名称来指定配置文件。 它将首先尝试使用 configPackageName 加载配置。 如果未指定 configPackageName,请尝试从 filePath 加载。

适用于