ChannelFactory.OnBeginClose(TimeSpan, AsyncCallback, Object) Metoda

Definicja

Rozpoczyna asynchroniczną operację zamykania w wewnętrznej fabryce kanałów bieżącej fabryki kanału, która ma skojarzony obiekt stanu.

C#
protected override IAsyncResult OnBeginClose (TimeSpan timeout, AsyncCallback callback, object state);

Parametry

timeout
TimeSpan

Określa TimeSpan , jak długo operacja musi zakończyć się przed przekroczeniem limitu czasu.

callback
AsyncCallback

Delegat AsyncCallback , który odbiera powiadomienie o zakończeniu operacji asynchronicznej.

state
Object

Obiekt określony przez aplikację, który zawiera informacje o stanie skojarzone z operacją asynchroniczną.

Zwraca

IAsyncResult

Element IAsyncResult , który odwołuje się do operacji asynchronicznej.

Uwagi

Ta metoda odbiera powiadomienie za pośrednictwem wywołania zwrotnego tożsamości programu obsługi zdarzeń dla operacji. Operacja nie zostanie ukończona, dopóki nie nastąpi asynchroniczne zamknięcie fabryki kanału wewnętrznego lub przekroczenie limitu czasu.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
UWP 10.0