MessageFormatterEnumerableTracker 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作可用來支援 IAsyncEnumerable<T> RPC 方法傳回值的協助程式類別 IJsonRpcMessageFormatter 。
public class MessageFormatterEnumerableTracker
type MessageFormatterEnumerableTracker = class
Public Class MessageFormatterEnumerableTracker
- 繼承
-
MessageFormatterEnumerableTracker
建構函式
MessageFormatterEnumerableTracker(JsonRpc, IJsonRpcFormatterState) |
初始化 MessageFormatterEnumerableTracker 類別的新執行個體。 |
欄位
TokenPropertyName |
具有可列舉控制碼的字串屬性名稱。 |
ValuesPropertyName |
包含值的 JSON 陣列屬性名稱。 |
方法
CanDeserialize(Type) |
檢查指定的 Type 是否完全是以 為基礎的 IAsyncEnumerable<T> 一些封閉式泛型型別。 |
CanSerialize(Type) |
檢查指定的 Type 是否實作 IAsyncEnumerable<T> 。 |
CreateEnumerableProxy<T>(Object, IReadOnlyList<T>) |
取用者用來建構 Proxy,以實 IAsyncEnumerable<T> 作並從遠端產生器取得其所有值。 |
GetToken<T>(IAsyncEnumerable<T>) |
產生器用來將控制碼指派給指定的 IAsyncEnumerable<T> 。 |