StreamUpgradeInitiator クラス

定義

カスタム アップグレード イニシエーターを実装するには、この abstract 基本クラスから継承します。

public ref class StreamUpgradeInitiator abstract
public abstract class StreamUpgradeInitiator
type StreamUpgradeInitiator = class
Public MustInherit Class StreamUpgradeInitiator
継承
StreamUpgradeInitiator
派生

注釈

ストリームのアップグレードの例として、トランスポート ストリームの上に圧縮ストリームを直接構築する方法があります。 このクラスは、カスタム ストリームアップグレードを実装するために StreamUpgradeAcceptor および StreamUpgradeProvider と共に使用されます。

アップグレード プロセスの詳細については、 StreamUpgradeProviderを参照してください。

コンストラクター

名前 説明
StreamUpgradeInitiator()

StreamUpgradeInitiator クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
BeginInitiateUpgrade(Stream, AsyncCallback, Object)

この abstract メソッドは、アップグレードを開始する非同期処理を実行するために実装できます。

EndInitiateUpgrade(IAsyncResult)

このメソッドは、 BeginInitiateUpgrade(Stream, AsyncCallback, Object) が完了した後に呼び出される非同期コールバック メソッドです。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetNextUpgrade()

次に実行するアップグレードのコンテンツ タイプを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InitiateUpgrade(Stream)

接続のもう一方の端にチャネル トランスポート層のアップグレードを要求して、ストリームのアップグレードを開始します。

InitiateUpgradeAsync(Stream)

カスタム アップグレード イニシエーターを実装するには、この abstract 基本クラスから継承します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください