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. Cela garantit toutefois que toutes les opérations d’E/S auront atteint un état terminal (terminé ou erreur) au moment où elles signalent l’achèvement. Si votre application doit attendre que tous les gestionnaires d’opérations d’E/S en attente terminent l’exécution, vous devez implémenter votre propre logique de sychronization au niveau de l’application. L’exemple socket de flux d’activité de socket illustre une façon de procéder.
Remarque
CancelIOAsync annule les écritures en attente et les lectures dans le Windows Runtime, mais s’il existe une mémoire tampon d’écriture en attente dans les pilotes de mise en réseau, elle vide l’écriture.