IDuplexSession.BeginCloseOutputSession Metodo

Definizione

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

Overload

Nome Descrizione
BeginCloseOutputSession(AsyncCallback, Object)

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

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

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

BeginCloseOutputSession(AsyncCallback, Object)

Origine:
IDuplexSession.cs
Origine:
IDuplexSession.cs
Origine:
IDuplexSession.cs

Avvia 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

Oggetto object che contiene informazioni sullo stato per questa richiesta.

Valori restituiti

Oggetto IAsyncResult che fa riferimento alla terminazione asincrona della sessione in uscita.

Commenti

L'interruzione della sessione in uscita non influisce sulla sessione in ingresso e pertanto non esegue alcuna istruzione sulla possibilità di ricevere messaggi nella sessione associata al canale di input. Questa operazione deve essere completata entro un intervallo di tempo predefinito.

Si applica a

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Origine:
IDuplexSession.cs
Origine:
IDuplexSession.cs
Origine:
IDuplexSession.cs

Avvia 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

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

callback
AsyncCallback

Delegato AsyncCallback .

state
Object

Oggetto object che contiene informazioni sullo stato per questa richiesta.

Valori restituiti

Oggetto IAsyncResult che fa riferimento alla terminazione asincrona della sessione in uscita.

Commenti

L'interruzione della sessione in uscita non influisce sulla sessione in ingresso e pertanto non esegue alcuna istruzione sulla possibilità di ricevere messaggi nella sessione associata al canale di input.

Si applica a