ClientMessagingOptions 类

定义

指定与客户端相关的全局消息传送选项。

public class ClientMessagingOptions : Orleans.Configuration.MessagingOptions
type ClientMessagingOptions = class
    inherit MessagingOptions
Public Class ClientMessagingOptions
Inherits MessagingOptions
继承
ClientMessagingOptions

构造函数

ClientMessagingOptions()

指定与客户端相关的全局消息传送选项。

字段

DEFAULT_BUFFER_POOL_BUFFER_SIZE

指定与客户端相关的全局消息传送选项。

(继承自 MessagingOptions)
DEFAULT_BUFFER_POOL_MAX_SIZE

指定与客户端相关的全局消息传送选项。

(继承自 MessagingOptions)
DEFAULT_BUFFER_POOL_PREALLOCATION_SIZE

指定与客户端相关的全局消息传送选项。

(继承自 MessagingOptions)
DEFAULT_CLIENT_SENDER_BUCKETS

ClientSenderBuckets默认值。

DEFAULT_DROP_EXPIRED_MESSAGES

指定与客户端相关的全局消息传送选项。

(继承自 MessagingOptions)
DEFAULT_LARGE_MESSAGE_WARNING_THRESHOLD

指定与客户端相关的全局消息传送选项。

(继承自 MessagingOptions)
DEFAULT_MAX_MESSAGE_BODY_SIZE

指定与客户端相关的全局消息传送选项。

(继承自 MessagingOptions)
DEFAULT_MAX_MESSAGE_HEADER_SIZE

指定与客户端相关的全局消息传送选项。

(继承自 MessagingOptions)
DEFAULT_PREFERRED_FAMILY

PreferredFamily默认值。

DEFAULT_PROPAGATE_E2E_ACTIVITY_ID

指定与客户端相关的全局消息传送选项。

(继承自 MessagingOptions)

属性

BufferPoolBufferSize

消息传送缓冲池中缓冲区的大小。

(继承自 MessagingOptions)
BufferPoolMaxSize

消息传送缓冲池的最大大小。

(继承自 MessagingOptions)
BufferPoolPreallocationSize

预先分配的消息传送缓冲池的初始大小。

(继承自 MessagingOptions)
ClientSenderBuckets

获取或设置客户端在客户端到网关通信协议中使用的 grain 存储桶的总数。 在此协议中,grain 映射到存储桶,存储桶映射到网关连接,以便使 grain 到网关的粘性 (同一 grain 的消息将发送到同一网关,同时在网关之间均匀分布粒度) 。 此数字应大约是预期网关连接数的 10 到 100 倍。 如果未指定此属性,则使用 Math.Pow (2、13) 。

DropExpiredMessages

获取或设置一个值,该值指示是否应在消息过期后删除消息,即在发送方超时之前未将其传递到目标。

(继承自 MessagingOptions)
LargeMessageWarningThreshold

LargeMessageWarningThreshold 属性指定何时为大型消息生成警告跟踪消息。

(继承自 MessagingOptions)
LocalAddress

获取或设置用于群集客户端的 IP 地址。

MaxMessageBodySize

消息正文的最大大小(以字节为单位)。 如果正文大小大于此值,运行时将强制关闭连接。

(继承自 MessagingOptions)
MaxMessageHeaderSize

消息标头的最大大小(以字节为单位)。 如果标头大小大于此值,运行时将强制关闭连接。

(继承自 MessagingOptions)
MaxResendCount

MaxResendCount 属性指定同一消息的最大重新发送次数。

(继承自 MessagingOptions)
NetworkInterfaceName

获取或设置用于确定此计算机的 IP 地址的网络接口的名称。

PreferredFamily

获取或设置在确定适当的客户端标识时使用的首选 AddressFamily

PropagateActivityId

Trace.CorrelationManager.ActivityId 设置是否应传播到 grain 调用中。

(继承自 MessagingOptions)
ResendOnTimeout

ResendOnTimeout 属性指定消息在发送方超时时是否应由运行时自动重新发送。 默认值为 false。

(继承自 MessagingOptions)
ResponseTimeout

获取或设置假定请求失败之前的默认超时。

(继承自 MessagingOptions)
ResponseTimeoutWithDebugger

获取或设置附加调试器时要使用的有效 ResponseTimeout 值。

(继承自 MessagingOptions)

适用于