Udostępnij za pośrednictwem


ClientBase<TChannel>.ChannelBase<T>.ICommunicationObject.BeginClose Metoda

Definicja

Rozpoczyna operację zamykania obiektu komunikacji.

Przeciążenia

ICommunicationObject.BeginClose(AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji.

ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji z określonym limitem czasu.

ICommunicationObject.BeginClose(AsyncCallback, Object)

Źródło:
ClientBase.cs
Źródło:
ClientBase.cs

Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji.

 virtual IAsyncResult ^ System.ServiceModel.ICommunicationObject.BeginClose(AsyncCallback ^ callback, System::Object ^ state) = System::ServiceModel::ICommunicationObject::BeginClose;
IAsyncResult ICommunicationObject.BeginClose (AsyncCallback callback, object state);
abstract member System.ServiceModel.ICommunicationObject.BeginClose : AsyncCallback * obj -> IAsyncResult
override this.System.ServiceModel.ICommunicationObject.BeginClose : AsyncCallback * obj -> IAsyncResult
Function BeginClose (callback As AsyncCallback, state As Object) As IAsyncResult Implements ICommunicationObject.BeginClose

Parametry

callback
AsyncCallback

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

state
Object

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

Zwraca

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

Implementuje

Dotyczy

ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

Źródło:
ClientBase.cs
Źródło:
ClientBase.cs

Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji z określonym limitem czasu.

 virtual IAsyncResult ^ System.ServiceModel.ICommunicationObject.BeginClose(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state) = System::ServiceModel::ICommunicationObject::BeginClose;
IAsyncResult ICommunicationObject.BeginClose (TimeSpan timeout, AsyncCallback callback, object state);
abstract member System.ServiceModel.ICommunicationObject.BeginClose : TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.System.ServiceModel.ICommunicationObject.BeginClose : TimeSpan * AsyncCallback * obj -> IAsyncResult
Function BeginClose (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult Implements ICommunicationObject.BeginClose

Parametry

timeout
TimeSpan

Przedział czasu określający, jak długo operacja wysyłania musi zakończyć się przed przekroczeniem limitu czasu.

callback
AsyncCallback

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

state
Object

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

Zwraca

Element IAsyncResult odwołujący się do asynchronicznej operacji zamykania.

Implementuje

Dotyczy