Condividi tramite


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

Definizione

Avvia un'operazione finalizzata a chiudere un oggetto di comunicazione.

Overload

ICommunicationObject.BeginClose(AsyncCallback, Object)

Consente di iniziare un'operazione asincrona finalizzata a chiudere un oggetto di comunicazione.

ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

Consente di iniziare un'operazione asincrona finalizzata a chiudere un oggetto di comunicazione entro un determinato intervallo di tempo.

ICommunicationObject.BeginClose(AsyncCallback, Object)

Origine:
ClientBase.cs
Origine:
ClientBase.cs

Consente di iniziare un'operazione asincrona finalizzata a chiudere un oggetto di comunicazione.

 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

Parametri

callback
AsyncCallback

Delegato AsyncCallback che riceve la notifica del completamento dell'operazione di chiusura asincrona.

state
Object

Un oggetto, specificato dall'applicazione, che contiene le informazioni di stato associate all'operazione di chiusura asincrona.

Restituisce

Interfaccia IAsyncResult che fa riferimento all'operazione di chiusura asincrona.

Implementazioni

Si applica a

ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

Origine:
ClientBase.cs
Origine:
ClientBase.cs

Consente di iniziare un'operazione asincrona finalizzata a chiudere un oggetto di comunicazione entro un determinato intervallo di tempo.

 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

Parametri

timeout
TimeSpan

Periodo di tempo che specifica il tempo disponibile per il completamento prima del timeout dell'operazione di invio.

callback
AsyncCallback

Delegato AsyncCallback che riceve la notifica del completamento dell'operazione di chiusura asincrona.

state
Object

Un oggetto, specificato dall'applicazione, che contiene le informazioni di stato associate all'operazione di chiusura asincrona.

Restituisce

Interfaccia IAsyncResult che fa riferimento all'operazione di chiusura asincrona.

Implementazioni

Si applica a