PayloadDisassembler 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
PayloadDisassembler 將資料負載拆解成塊狀,經由運輸機傳送,並在接收端重新組裝。 這允許有效載荷多工,避免單一大型有效載荷阻擋傳輸。
public abstract class PayloadDisassembler
type PayloadDisassembler = class
Public MustInherit Class PayloadDisassembler
- 繼承
-
PayloadDisassembler
- 衍生
建構函式
| 名稱 | Description |
|---|---|
| PayloadDisassembler(IPayloadSender, Guid) |
初始化 PayloadDisassembler 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| Serializer |
取得或設定 , Newtonsoft.Json.JsonSerializer 供這個反組譯器使用。 用來設定自訂 SerializationSettings。 |
| Type |
取得該反組譯器所操作的有效載荷的單一字元類型。 TransportConstants。 |
方法
| 名稱 | Description |
|---|---|
| DisassembleAsync(CancellationToken) |
開始拆解有效載荷並將所得區塊送往運輸 PayloadSender 中派遣。 |
| GetStreamAsync() |
取得這個反組譯程式正在運作的數據流。 |
| GetStreamDescription(ResponseMessageStream) |
建立並返回 StreamDescription 已通過 ResponseMessageStream的 。 |
| Serialize<T>(T, MemoryStream, Int32) |
將項目序列化到中 MemoryStream ,並顯示結果的長度。 |