StreamSocket.CancelIOAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.