timeout - Is WCF binding SendTimeout only used to initialize channel OperationTimeout? -
timeout - Is WCF binding SendTimeout only used to initialize channel OperationTimeout? -
note: read this, that , yonder, , it's still not exclusively clear if this:
the wcf binding sendtimeout, wcf icontextchannel operationtimeout both, according msdn:
gets or sets period of time within operation must finish or exception thrown. (if transaction flow enabled on binding or channel, operation may take longer execute specified timeout. in these circumstances operation fails due expired timeout , transaction aborts appropriately.)
and according msdn:
sendtimeout – used initialize operationtimeout, governs whole process of sending message, including receiving reply message request/reply service operation.
so, sendtimeout
property of binding is not used real timeout @ all, just(??!) used initialize default of (all?) communication channels' operationtimeout
?
note: verified when set binding.sendtimeout
non-default value, channel returned channelfactory.createchannel
(when mill initialized binding) has indeed same icontextchannel.operationtimeout
set sendtimeout.
is there more this, or sendtimeout indeed initializer value operationtimeout on channels?
in general, settings on binding "design time". in run time, used initialize channels effective values.
wcf timeout wcf-binding
Comments
Post a Comment