Partager via


HybridConnectionStream Classe

Définition

Flux représentant une connexion hybride connectée. Utilisez-le comme n’importe quel autre Stream avec l’ajout d’une méthode Shutdown pour informer l’autre côté de cette connexion que l’arrêt se produit.

public abstract class HybridConnectionStream : System.IO.Stream
type HybridConnectionStream = class
    inherit Stream
Public MustInherit Class HybridConnectionStream
Inherits Stream
Héritage
HybridConnectionStream

Propriétés

TrackingContext

Obtient le TrackingContext pour ce flux.

WriteMode

Définit ou obtient le WriteMode pour ce flux. La valeur par défaut est WriteMode.Binary

Méthodes

CloseAsync(CancellationToken)

Ferme ce HybridConnectionStream instance de façon asynchrone à l’aide d’un CancellationToken.

Dispose(Boolean)

Ferme cette HybridConnectionStream instance.

OnCloseAsync(CancellationToken)

Les classes dérivées implémentent une logique de fermeture dans cette méthode.

OnShutdownAsync(CancellationToken)

Les classes dérivées implémentent la logique d’arrêt dans cette méthode.

Shutdown()

Lance un processus de fermeture normale en arrêtant l’envoi via ce HybridConnectionStream. Pour vous déconnecter proprement et de manière asynchrone, appelez Arrêt, attendez que Read/ReadAsync se termine avec une lecture de 0 octet, puis appelez Enfin Stream.Close();

ShutdownAsync(CancellationToken)

Lance un processus de fermeture normale en arrêtant l’envoi via ce HybridConnectionStream. Pour vous déconnecter proprement et de manière asynchrone, appelez ShutdownAsync, attendez que Read/ReadAsync se termine avec une lecture de 0 octet, puis appelez Enfin Stream.CloseAsync();

ToString()

Retourne une chaîne qui représente l'objet actuel. Inclut un TrackingId pour la corrélation de bout en bout.

S’applique à