IDuplexSession.BeginCloseOutputSession Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.