ChannelPoolSettings 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定属于服务终结点使用的通道池的通道配额。
public ref class ChannelPoolSettings
public class ChannelPoolSettings
type ChannelPoolSettings = class
Public Class ChannelPoolSettings
- 继承
-
ChannelPoolSettings
注解
配额用作一种策略机制,防止消耗过多资源。 它们可防止恶意或无意的拒绝服务 (DOS) 攻击。 在设置自定义通道的通道配额时使用此类。
ChannelPoolSettings 指定三项配额:
IdleTimeout,用于指定池中的通道在关闭前可空闲的最大时间间隔。
LeaseTimeout,用于指定从通道返回池到通道关闭之间的时间间隔。
MaxOutboundChannelsPerEndpoint,用于指定每个远程终结点的池中可存储的最大通道数量。
构造函数
ChannelPoolSettings() |
初始化 ChannelPoolSettings 类的新实例。 |
属性
IdleTimeout |
获取或设置池中的通道在关闭前可空闲的最大时间间隔。 |
LeaseTimeout |
获取或设置通道在关闭前的生存期。 |
MaxOutboundChannelsPerEndpoint |
获取或设置可由服务启动的连接到远程终结点的最大通道数目。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |