Partager via


StreamSocket.CancelIOAsync Méthode

Définition

Annule les lectures et écritures en attente sur un objet 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

Retours

Opération d’annulation asynchrone sur un objet StreamSocket .

Attributs

Remarques

Appelez CancelIOAsync pour annuler les lectures ou écritures en attente sur ce socket avant d’appeler TransferOwnership lorsque votre application est sur le point d’être suspendue.

CancelIOAsync ne garantit pas que tous les gestionnaires de saisie semi-automatique en lecture/écriture ont terminé l’exécution avant qu’il signale l’achèvement. Toutefois, il garantit que toutes les opérations d’E/S auront atteint un état terminal (Terminé ou Erreur) au moment où il signale l’achèvement. Si votre application doit attendre la fin de l’exécution de tous les gestionnaires d’opérations d’E/S en attente, vous devez implémenter votre propre logique de sychronisation au niveau de l’application. L’exemple Socket de flux d’activité de socket illustre une façon de procéder.

Notes

CancelIOAsync annule les écritures et les lectures en attente dans le Windows Runtime, mais si une mémoire tampon d’écriture est en attente dans les pilotes réseau, elle vide l’écriture.

S’applique à