Udostępnij za pośrednictwem


ChannelManagerBase.IDefaultCommunicationTimeouts.CloseTimeout Właściwość

Definicja

Pobiera interwał czasu, po którym następuje przekroczenie limitu czasu metody zamknięcia wywoływanej przez obiekt komunikacji.

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

Wartość właściwości

Określa TimeSpan interwał czasu oczekiwania na przekroczenie limitu czasu zamknięcia metody.

Implementuje

Uwagi

Wszystkie operacje, które są potencjalnie długie, muszą mieć limit czasu. Metody, które nie zajmują jawnych limitów czasu, muszą delegować do metod, które mają związek z domyślnymi limitami czasu lub nie mogą wykonywać żadnych czynności, które blokują. Limity czasu są całkowitym limitem operacji wysokiego poziomu, dla których mają zostać ukończone, więc wszelkie ponawianie prób musi być ograniczone do czasu, do którego nie uzyskiwano jeszcze dostępu przez wcześniejsze próby.

Dotyczy