Condividi tramite


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

Definizione

Consente di iniziare un'operazione finalizzata ad aprire un oggetto di comunicazione.

Overload

ICommunicationObject.BeginOpen(AsyncCallback, Object)

Consente di iniziare un'operazione asincrona finalizzata ad aprire un oggetto di comunicazione.

ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)

Consente di iniziare un'operazione asincrona finalizzata ad aprire un oggetto di comunicazione entro un determinato intervallo di tempo.

ICommunicationObject.BeginOpen(AsyncCallback, Object)

Origine:
ClientBase.cs
Origine:
ClientBase.cs
Origine:
ClientBase.cs

Consente di iniziare un'operazione asincrona finalizzata ad aprire un oggetto di comunicazione.

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

Parametri

callback
AsyncCallback

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

state
Object

Oggetto, specificato dall'applicazione, che contiene le informazioni di stato associate all'operazione di apertura asincrona.

Restituisce

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

Implementazioni

Si applica a

ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)

Origine:
ClientBase.cs
Origine:
ClientBase.cs
Origine:
ClientBase.cs

Consente di iniziare un'operazione asincrona finalizzata ad aprire un oggetto di comunicazione entro un determinato intervallo di tempo.

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

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 apertura asincrona.

state
Object

Oggetto, specificato dall'applicazione, che contiene le informazioni di stato associate all'operazione di apertura asincrona.

Restituisce

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

Implementazioni

Si applica a