ClientBase<TChannel>.ICommunicationObject.BeginClose Метод

Определение

Начинает асинхронную операцию закрытия ClientBase<TChannel>.

Перегрузки

Имя Описание
ICommunicationObject.BeginClose(AsyncCallback, Object)

Начинает асинхронную операцию закрытия ClientBase<TChannel>.

ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

Начинает асинхронную операцию, чтобы закрыть ClientBase<TChannel> указанное время ожидания.

ICommunicationObject.BeginClose(AsyncCallback, Object)

Исходный код:
ClientBase.cs
Исходный код:
ClientBase.cs
Исходный код:
ClientBase.cs

Начинает асинхронную операцию закрытия ClientBase<TChannel>.

 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

Параметры

callback
AsyncCallback

Метод, который получает обратный вызов при завершении.

state
Object

Данные о состоянии.

Возвращаемое значение

Объект, IAsyncResult ссылающийся на асинхронную операцию закрытия.

Реализации

Комментарии

Дополнительные сведения см. в разделе System.ServiceModel.Channels.CommunicationObject.

Применяется к

ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

Исходный код:
ClientBase.cs
Исходный код:
ClientBase.cs
Исходный код:
ClientBase.cs

Начинает асинхронную операцию, чтобы закрыть ClientBase<TChannel> указанное время ожидания.

 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

Параметры

timeout
TimeSpan

Период, в течение которого должен завершиться вызов.

callback
AsyncCallback

Объект обратного вызова, вызываемый после завершения операции.

state
Object

Данные о состоянии.

Возвращаемое значение

Ссылка IAsyncResult на асинхронную операцию закрытия.

Реализации

Комментарии

Дополнительные сведения см. в разделе System.ServiceModel.Channels.CommunicationObject.

Применяется к