IMessagingConfiguration 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定客户端和 silo 通用的全局消息传送配置。
public interface IMessagingConfiguration
type IMessagingConfiguration = interface
Public Interface IMessagingConfiguration
- 派生
属性
BufferPoolBufferSize |
消息传送缓冲池中缓冲区的大小。 |
BufferPoolMaxSize |
消息传送缓冲池的最大大小。 |
BufferPoolPreallocationSize |
预先分配的消息传送缓冲池的初始大小。 |
ClientDropTimeout |
这是网关在删除断开连接的客户端之前将等待的时间段。 |
ClientSenderBuckets |
ClientSenderBuckets 属性指定客户端在客户端到网关通信协议中使用的 grain 存储桶总数。 在此协议中,grain 映射到存储桶,存储桶映射到网关连接,以便使 grain 与网关保持一致, (消息转到同一个网关,同时在网关) 跨网关均匀分布粒度。 此数字应大约是预期的网关连接数的 10 到 100 倍。 如果未指定此属性,则使用 Math.Pow (2,13) 。 |
DropExpiredMessages |
DropExpiredMessages 属性指定如果邮件已过期(即在发件人超时之前未传递到目标),是否应删除该消息。 默认为 true。 |
FallbackSerializationProvider |
获取回退序列化程序,当其他序列化程序无法序列化对象时,用作最后手段。 |
GatewaySenderQueues |
GatewaySenderQueues 属性指定 silo 网关用于向连接到它的客户端发送出站消息 (请求、响应和通知) 的并行队列和助理线程数。 如果未指定此属性,则使用 System.Environment.ProcessorCount。 |
LargeMessageWarningThreshold |
LargeMessageWarningThreshold 属性指定何时为大型消息生成警告跟踪消息。 |
MaxResendCount |
MaxResendCount 属性指定相同消息的最大重新发送数。 |
MaxSocketAge |
MaxSocketAge 属性指定在关闭开放套接字之前保持打开的套接字的时长。 默认值为 TimeSpan.MaxValue (从不自动关闭套接字,将其断开) 。 |
MaxSockets |
MaxSocket 属性定义接收器在任何时间点保持打开的 TCP 套接字的复用数。 达到限制时,将关闭最近使用最少的套接字,以保持打开的套接字数低于限制。 |
OpenConnectionTimeout |
OpenConnectionTimeout 属性指定在假定连接打开失败之前超时 |
ResendOnTimeout |
ResendOnTimeout 属性指定消息在发送方超时时是否应由运行时自动重新发送。 默认值为 false。 |
ResponseTimeout |
ResponseTimeout 属性指定在假定请求失败之前的默认超时。 |
SerializationProviders |
序列化提供程序的列表 |
SiloSenderQueues |
SiloSenderQueues 属性指定 silo 用于向其他 silo 发送出站消息 (请求、响应和通知) 的并行队列和助理线程数。 如果未指定此属性,则使用 System.Environment.ProcessorCount。 |