次の方法で共有


HybridConnectionStream クラス

定義

接続されている HybridConnection を表す Stream。 他の Stream と同様に使用し、シャットダウンが発生していることをこの接続の反対側に通知するための Shutdown メソッドを追加します。

public abstract class HybridConnectionStream : System.IO.Stream
type HybridConnectionStream = class
    inherit Stream
Public MustInherit Class HybridConnectionStream
Inherits Stream
継承
HybridConnectionStream

プロパティ

TrackingContext

このストリームの TrackingContext を取得します。

WriteMode

このストリームの WriteMode を設定または取得します。 既定値は WriteMode.Binary です

メソッド

CloseAsync(CancellationToken)

を使用して、この HybridConnectionStream インスタンスを CancellationToken非同期的に閉じます。

Dispose(Boolean)

この HybridConnectionStream インスタンスを閉じます。

OnCloseAsync(CancellationToken)

派生クラスは、このメソッドに近いロジックを実装します。

OnShutdownAsync(CancellationToken)

派生クラスは、このメソッドでシャットダウン ロジックを実装します。

Shutdown()

この HybridConnectionStreamを介した送信をシャットダウンして、正常な閉じるプロセスを開始します。 クリーンで非同期的に切断するには、Shutdown を呼び出し、読み取り/読み取りAsync が 0 バイト読み取りで完了するまで待ってから、最後に Stream.Close()を呼び出します。

ShutdownAsync(CancellationToken)

この HybridConnectionStreamを介した送信をシャットダウンして、正常な閉じるプロセスを開始します。 クリーンで非同期的に切断するには、ShutdownAsync を呼び出し、読み取り/ReadAsync が 0 バイト読み取りで完了するまで待ってから、最後に Stream.CloseAsync()を呼び出します。

ToString()

現在のオブジェクトを表す文字列を返します。 エンドツーエンドの関連付け用の TrackingId が含まれます。

適用対象