gpt4 book ai didi

c# - WCF 和服务发现超时

转载 作者:行者123 更新时间:2023-11-30 15:44:22 25 4
gpt4 key购买 nike

有人知道如何设置发现超时。默认值是 10-15s,接缝有点长...

在女巫方面是否必须配置?服务?客户?

服务:

            // Add a ServiceDiscoveryBehavior
host.Description.Behaviors.Add(new ServiceDiscoveryBehavior());
// Add a UdpDiscoveryEndpoint
host.AddServiceEndpoint(new UdpDiscoveryEndpoint());

客户:

    EndpointAddress endPoint = null;

endPoint = FindCalculatorServiceAddress();

static EndpointAddress FindCalculatorServiceAddress()
{
// Create DiscoveryClient
DiscoveryClient discoveryClient = new DiscoveryClient(new UdpDiscoveryEndpoint());

// Find IStringReverser endpoints
FindResponse findResponse = discoveryClient.Find(new FindCriteria(typeof(IStringReverser)));

if (findResponse.Endpoints.Count > 0)
{
return findResponse.Endpoints[0].Address;
}
else
{
return null;
}
}

提前致谢

最佳答案

我认为您需要设置 FindCriteria 的 Duration 属性

FindCriteria.Duration Property

关于c# - WCF 和服务发现超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6112255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com