Condividi tramite


CommunicationObject.EndOpen(IAsyncResult) Metodo

Definizione

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

public:
 virtual void EndOpen(IAsyncResult ^ result);
public void EndOpen (IAsyncResult result);
abstract member EndOpen : IAsyncResult -> unit
override this.EndOpen : IAsyncResult -> unit
Public Sub EndOpen (result As IAsyncResult)

Parametri

result
IAsyncResult

Interfaccia IAsyncResult restituita da una chiamata al metodo BeginClose.

Implementazioni

Eccezioni

L'oggetto di comunicazione non si trova in uno stato Opened o Opening e non può essere modificato.

L'oggetto di comunicazione si trova in uno stato Closing o Closed e non può essere modificato.

L'oggetto di comunicazione si trova in uno stato Faulted e non può essere modificato.

L'intervallo di tempo predefinito assegnato per l'operazione è stato superato prima del completamento dell'operazione.

Commenti

Una versione sincrona di questo metodo viene fornita dal metodo Open.

Si applica a