Condividi tramite


ChannelManagerBase.IDefaultCommunicationTimeouts.CloseTimeout Proprietà

Definizione

Ottiene l'intervallo di tempo al termine del quale si verifica il timeout del metodo Close richiamato da un oggetto di comunicazione.

property TimeSpan System::ServiceModel::IDefaultCommunicationTimeouts::CloseTimeout { TimeSpan get(); };
TimeSpan System.ServiceModel.IDefaultCommunicationTimeouts.CloseTimeout { get; }
member this.System.ServiceModel.IDefaultCommunicationTimeouts.CloseTimeout : TimeSpan
 ReadOnly Property CloseTimeout As TimeSpan Implements IDefaultCommunicationTimeouts.CloseTimeout

Valore della proprietà

Oggetto TimeSpan che specifica il tempo di attesa prima del timeout del metodo Close.

Implementazioni

Commenti

Tutte le operazioni che possono richiedere molto tempo devono essere dotate di un timeout. I metodi che non accettano timeout espliciti devono delegare ad altri metodi che utilizzano timeout predefiniti o che non devono eseguire operazioni che creano blocchi. Il timeout corrisponde al limite totale entro il quale devono essere completate le operazioni di alto livello e pertanto tutti i tentativi effettuati devono essere limitati al tempo non ancora impiegato per tentativi precedenti.

Si applica a