ClientBase<TChannel>.ICommunicationObject.BeginClose ClientBase<TChannel>.ICommunicationObject.BeginClose ClientBase<TChannel>.ICommunicationObject.BeginClose Method

Определение

Начинает асинхронную операцию закрытия объекта ClientBase<TChannel>.Begins an asynchronous operation to close the ClientBase<TChannel>.

Перегрузки

ICommunicationObject.BeginClose(AsyncCallback, Object) ICommunicationObject.BeginClose(AsyncCallback, Object) ICommunicationObject.BeginClose(AsyncCallback, Object)

Начинает асинхронную операцию закрытия объекта ClientBase<TChannel>.Begins an asynchronous operation to close the ClientBase<TChannel>.

ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

Начинает асинхронную операцию закрытия объекта ClientBase<TChannel> с заданным временем ожидания.Begins an asynchronous operation to close the ClientBase<TChannel> with a specified timeout.

ICommunicationObject.BeginClose(AsyncCallback, Object) ICommunicationObject.BeginClose(AsyncCallback, Object) ICommunicationObject.BeginClose(AsyncCallback, Object)

Начинает асинхронную операцию закрытия объекта ClientBase<TChannel>.Begins an asynchronous operation to close the ClientBase<TChannel>.

 virtual IAsyncResult ^ System.ServiceModel.ICommunicationObject.BeginClose(AsyncCallback ^ callback, System::Object ^ state) = System::ServiceModel::ICommunicationObject::BeginClose;
IAsyncResult ICommunicationObject.BeginClose (AsyncCallback callback, object state);
Function BeginClose (callback As AsyncCallback, state As Object) As IAsyncResult Implements ICommunicationObject.BeginClose

Параметры

callback
AsyncCallback AsyncCallback AsyncCallback

Метод, по завершении получающий обратный вызов.The method that receives the callback on completion.

state
Object Object Object

Данные о состоянии.The state data.

Возвраты

Объект IAsyncResult, который ссылается на асинхронную операцию закрытия.The IAsyncResult that references the asynchronous close operation.

Реализации

Комментарии

Для получения дополнительной информации см. System.ServiceModel.Channels.CommunicationObject.For more information, see System.ServiceModel.Channels.CommunicationObject.

ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

Начинает асинхронную операцию закрытия объекта ClientBase<TChannel> с заданным временем ожидания.Begins an asynchronous operation to close the ClientBase<TChannel> with a specified timeout.

 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);
Function BeginClose (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult Implements ICommunicationObject.BeginClose

Параметры

timeout
TimeSpan TimeSpan TimeSpan

Период времени, в течение которого вызов должен быть завершен.The period within which the call must complete.

callback
AsyncCallback AsyncCallback AsyncCallback

Объект обратного вызова, вызванный по завершении операции.The callback object invoked when the operation completes.

state
Object Object Object

Данные о состоянии.The state data.

Возвраты

Объект IAsyncResult, который ссылается на асинхронную операцию начала закрытия.The IAsyncResult that references the asynchronous begin close operation.

Реализации

Комментарии

Для получения дополнительной информации см. System.ServiceModel.Channels.CommunicationObject.For more information, see System.ServiceModel.Channels.CommunicationObject.

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