DiscoveryEndpoint.MaxResponseDelay 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 TimeSpan 的最大值,在此时间跨度内,服务的用于响应探测操作的所有 ProbeMatches
都将发送出去。
public:
property TimeSpan MaxResponseDelay { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan MaxResponseDelay { get; set; }
member this.MaxResponseDelay : TimeSpan with get, set
Public Property MaxResponseDelay As TimeSpan
属性值
一个包含最大时间跨度的 TimeSpan 实例,在此时间跨度内,服务的用于响应探测操作的所有 ProbeMatches
都将发送出去。
注解
此值是一个 , TimeSpan 它指定一个时间跨度,在该时间跨度中,将发送响应单个探测操作的服务的所有 ProbeMatches
操作。 如果同时发送所有 ProbeMatches
数据,则可能会导致网络风暴。 为了防止这种情况发生, ProbeMatches
发送时在每个 ProbeMatch 之间有随机延迟。 随机延迟的范围是从 0 到 MaxResponseDelay。 如果 MaxResponseDelay 设置为 0,则 ProbeMatches
消息以紧密循环发送,没有任何延迟。 否则,发送消息时 ProbeMatches
会有一些随机延迟,以便发送所有 ProbeMatches
消息所用的总时间不超过 MaxResponseDelay。 此值只与服务相关,不可用于客户端。