StreamUpgradeInitiator.InitiateUpgrade(Stream) メソッド

定義

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

public:
 abstract System::IO::Stream ^ InitiateUpgrade(System::IO::Stream ^ stream);
public abstract System.IO.Stream InitiateUpgrade (System.IO.Stream stream);
abstract member InitiateUpgrade : System.IO.Stream -> System.IO.Stream
Public MustOverride Function InitiateUpgrade (stream As Stream) As Stream

パラメーター

stream
Stream

アップグレードされるストリーム。

戻り値

Stream

アップグレードされたストリームを返します。

注釈

このメソッドは、アップグレード プロバイダーがサポートするアップグレードごとに、複数回呼び出されることがあります。 たとえば、圧縮とセキュリティをサポートするアップグレード プロバイダーは、このメソッドを 2 回呼び出します。1 回目で圧縮に対して既定のトランスポート ストリーミングをアップグレードし、2 回目でセキュリティをアップグレードします。 このメソッドの 2 回目以降の呼び出しでは、前回の呼び出しから返されたアップグレード ストリームを渡す必要があります。

適用対象