StreamSocket.CancelIOAsync 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.
Annulla letture e scritture in sospeso su un oggetto StreamSocket .
public:
virtual IAsyncAction ^ CancelIOAsync() = CancelIOAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction CancelIOAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction CancelIOAsync();
function cancelIOAsync()
Public Function CancelIOAsync () As IAsyncAction
Restituisce
Operazione di annullamento asincrona su un oggetto StreamSocket .
- Attributi
Commenti
Chiama CancelIOAsync per annullare eventuali letture o scritture in sospeso su questo socket prima di chiamare TransferOwnership quando l'app sta per essere sospesa.
CancelIOAsync non garantisce che tutti i gestori di completamento di lettura/scrittura abbiano terminato l'esecuzione prima che segnali il completamento. Tuttavia, garantisce che tutte le operazioni di I/O abbiano raggiunto uno stato terminale (Completato o Errore) entro il momento in cui segnala il completamento. Se l'app deve attendere il completamento dell'esecuzione di tutti i gestori operazioni di I/O in sospeso, è necessario implementare la logica di sychronizzazione a livello di app. L'esempio Socket socket del flusso di attività Socket illustra un modo per eseguire questa operazione.
Nota
CancelIOAsync annulla le operazioni di scrittura e lettura in sospeso nel Windows Runtime, ma se è presente un buffer di scrittura in sospeso nei driver di rete, scarica la scrittura.