Compartilhar via


HybridConnectionStream Classe

Definição

Um Stream que representa um HybridConnection conectado. Use-o como qualquer outro Stream com a adição de um método Shutdown para notificar o outro lado dessa conexão de que o desligamento está ocorrendo.

public abstract class HybridConnectionStream : System.IO.Stream
type HybridConnectionStream = class
    inherit Stream
Public MustInherit Class HybridConnectionStream
Inherits Stream
Herança
HybridConnectionStream

Propriedades

TrackingContext

Obtém o TrackingContext para este fluxo.

WriteMode

Define ou obtém o WriteMode para este fluxo. O padrão é WriteMode.Binary

Métodos

CloseAsync(CancellationToken)

Fecha essa HybridConnectionStream instância de forma assíncrona usando um CancellationToken.

Dispose(Boolean)

Fecha essa HybridConnectionStream instância.

OnCloseAsync(CancellationToken)

Classes derivadas implementam lógica de fechamento nesse método.

OnShutdownAsync(CancellationToken)

Classes derivadas implementam a lógica de desligamento nesse método.

Shutdown()

Inicia um processo de fechamento normal desligando o envio por meio deste HybridConnectionStream. Para se desconectar de forma limpa e assíncrona, chame Desligamento, aguarde a conclusão de Read/ReadAsync com uma leitura de 0 byte e, finalmente, chame Stream.Close();

ShutdownAsync(CancellationToken)

Inicia um processo de fechamento normal desligando o envio por meio deste HybridConnectionStream. Para se desconectar de forma limpa e assíncrona, chame ShutdownAsync, aguarde a conclusão de Read/ReadAsync com uma leitura de 0 byte e, finalmente, chame Stream.CloseAsync();

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual. Inclui uma TrackingId para correlação de ponta a ponta.

Aplica-se a