MessageFormatterEnumerableTracker クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
実装が IJsonRpcMessageFormatter RPC メソッドからの戻り値をサポート IAsyncEnumerable<T> するために使用できるヘルパー クラス。
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>) |
コンシューマーが、リモート ジェネレーターからすべての値を IAsyncEnumerable<T> 実装して取得するプロキシを構築するために使用されます。 |
GetToken<T>(IAsyncEnumerable<T>) |
指定されたハンドルを割り当てるためにジェネレーターによって使用されます IAsyncEnumerable<T>。 |