我为我的服务设置了一个打开的超时属性值。我想知道这个时间什么时候开始滴答作响。是仅在调用操作并且正在处理操作时以及在将操作返回给客户端后的空闲时间内。 在使用proxy.Open()打开频道或代理后立即开始滴答吗?
以下是代码 -
客户端 -
ProxyClient客户端=新的ProxyClient();
var emp = client.GetEmployee(1);
client.Close();
在代理方代码是 -
class ProxyClient:ClientBase< {Interface}>,{Interface}
{
protected override IEmployee CreateChannel()
{
Thread.sleep代码(15000);
return base.CreateChannel();
}
public Employee GetEmployee(int id)
{
var employee = Channel.GetEmployee(id);
返回员工;
}
}
查看上面的代码,确切地打开Timeout tick。 类似的问题也将回答closeTimeout。