6 Stimmen

wcf channelfactory und opentimeout

In einem Client versuche ich, eine Verbindung zu einem WCF-ändernden OpenTimeout Eigenschaft auf 5 Sekunden, aber es funktioniert nicht.... hier ist, wie ich den Kanal zu erstellen:

NetTcpBinding bind = new NetTcpBinding(SecurityMode.None);
bind.OpenTimeout = new TimeSpan(0, 0, 5);
var channel = new ChannelFactory<IService>(bind, new EndpointAddress(myAddr)); 
channel.CreateChannel();

Danach rufe ich die Methode auf, aber wenn der Server nicht erreichbar ist, dauert es 21 Sekunden und nicht die 5, die ich auf OpenTimeout Verpasse ich etwas?

Danke

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X