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)

接続先に対してチャネル トランスポート層のアップグレードを要求することで、ストリームのアップグレードを開始します。

MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください