ServiceHostBase.OnBeginClose(TimeSpan, AsyncCallback, Object) Метод

Определение

Начинает асинхронную операцию, вызванную закрытием узла службы.Begins an asynchronous operation invoked on the close of the service host.

protected:
 override IAsyncResult ^ OnBeginClose(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected override IAsyncResult OnBeginClose (TimeSpan timeout, AsyncCallback callback, object state);
override this.OnBeginClose : TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Overrides Function OnBeginClose (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Параметры

timeout
TimeSpan

Значение TimeSpan, которое задает время, выделенное для завершения операции закрытия до превышения времени ожидания.The TimeSpan that specifies how long the on-close operation has to complete before timing out.

callback
AsyncCallback

Делегат AsyncCallback, принимающий уведомление о завершении асинхронной операции закрытия.The AsyncCallback delegate that receives the notification of the asynchronous operation on-close completion.

state
Object

Задаваемый приложением объект, который содержит сведения о состоянии, связанные с асинхронной операцией закрытия.An object, specified by the application, that contains state information associated with the asynchronous on-close operation.

Возвраты

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

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