Condividi tramite


IDuplexSession.BeginCloseOutputSession Metodo

Definizione

Inizia un'operazione asincrona per terminare la sessione in uscita.

Overload

BeginCloseOutputSession(AsyncCallback, Object)

Inizia un'operazione asincrona per terminare la sessione in uscita.

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Inizia un'operazione asincrona per terminare la sessione in uscita con un timeout specificato entro il quale l'operazione deve essere completata.

BeginCloseOutputSession(AsyncCallback, Object)

Inizia un'operazione asincrona per terminare la sessione in uscita.

public:
 IAsyncResult ^ BeginCloseOutputSession(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCloseOutputSession (AsyncCallback callback, object state);
abstract member BeginCloseOutputSession : AsyncCallback * obj -> IAsyncResult
Public Function BeginCloseOutputSession (callback As AsyncCallback, state As Object) As IAsyncResult

Parametri

callback
AsyncCallback

Delegato AsyncCallback.

state
Object

object contiene informazioni sullo stato per la richiesta.

Restituisce

IAsyncResult

IAsyncResult fa riferimento all'interruzione asincrona della sessione in uscita.

Commenti

L'interruzione della sessione in uscita non influisce sulla sessione in ingresso e non crea quindi istruzioni sulla possibilità di ricevere messaggi nella sessione associata al canale di ingresso. Questa operazione deve essere completata entro l'intervallo di tempo predefinito.

Si applica a

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Inizia un'operazione asincrona per terminare la sessione in uscita con un timeout specificato entro il quale l'operazione deve essere completata.

public:
 IAsyncResult ^ BeginCloseOutputSession(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCloseOutputSession (TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginCloseOutputSession : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginCloseOutputSession (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parametri

timeout
TimeSpan

TimeSpan specifica l'intervallo di tempo entro il quale l'operazione deve essere completata.

callback
AsyncCallback

Delegato AsyncCallback.

state
Object

object contiene informazioni sullo stato per la richiesta.

Restituisce

IAsyncResult

IAsyncResult fa riferimento all'interruzione asincrona della sessione in uscita.

Commenti

L'interruzione della sessione in uscita non influisce sulla sessione in ingresso e non crea quindi istruzioni sulla possibilità di ricevere messaggi nella sessione associata al canale di ingresso.

Si applica a