PayloadDisassembler クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
PayloadDisassemblers は、データ ペイロードを受け取り、それらをチャンクに分割してトランスポート経由で送信し、受信側で再構成します。 これにより、ペイロードの多重化が可能になり、1 つの大きなペイロードでトランスポートがブロックされるのを回避できます。
public abstract class PayloadDisassembler
type PayloadDisassembler = class
Public MustInherit Class PayloadDisassembler
- 継承
-
PayloadDisassembler
- 派生
コンストラクター
PayloadDisassembler(IPayloadSender, Guid) |
PayloadDisassembler クラスの新しいインスタンスを初期化します。 |
プロパティ
Serializer |
この逆アセンブラーで使用する を Newtonsoft.Json.JsonSerializer 取得または設定します。 カスタム を設定するために使用します SerializationSettings。 |
Type |
この逆アセンブラーが動作しているペイロードの 1 つの文字型を取得します。 TransportConstants. |
メソッド
DisassembleAsync(CancellationToken) |
ペイロードを逆アセンブルし、結果のチャンクを に送信してトランスポート経由で PayloadSender ディスパッチするプロセスを開始します。 |
GetStreamAsync() |
この逆アセンブラーが動作しているストリームを取得します。 |
GetStreamDescription(ResponseMessageStream) |
渡された ResponseMessageStreamの をStreamDescription作成して返します。 |
Serialize<T>(T, MemoryStream, Int32) |
項目を に MemoryStream シリアル化し、結果の長さを公開します。 |