Udostępnij za pośrednictwem


MessageFormatterProgressTracker Klasa

Definicja

Klasa zawierająca przydatne metody ułatwiające formatowanie komunikatów implementują obsługę programu IProgress<T>.

public class MessageFormatterProgressTracker
type MessageFormatterProgressTracker = class
Public Class MessageFormatterProgressTracker
Dziedziczenie
MessageFormatterProgressTracker

Konstruktory

MessageFormatterProgressTracker()

Klasa zawierająca przydatne metody ułatwiające formatowanie komunikatów implementują obsługę programu IProgress<T>.

MessageFormatterProgressTracker(JsonRpc, IJsonRpcFormatterState)

Inicjuje nowe wystąpienie klasy MessageFormatterProgressTracker.

Pola

ProgressRequestSpecialMethod

Specjalna nazwa metody dla powiadomienia o postępie.

Właściwości

RequestIdBeingSerialized

Pobiera lub ustawia identyfikator aktualnie serializowanego żądania, aby konwerter mógł użyć go do utworzenia mapy postępu żądania.

Metody

CreateProgress(JsonRpc, Object, Type)

Tworzy nowe wystąpienie IProgress<T> do użycia na końcu odbierania wywołania RPC.

CreateProgress<T>(JsonRpc, Object)

Tworzy nowe wystąpienie IProgress<T> do użycia na końcu odbierania wywołania RPC.

FindIProgressOfT(Type)

Konwertuje dane Type na typ IProgress<T> .

GetTokenForProgress(Object)

Int64 Pobiera token typu do użycia jako zastąpienie implementacji ObjectIProgress<T> w komunikacie JSON.

IsSupportedProgressType(Type)

Sprawdza, czy dana Type wartość implementuje IProgress<T>element .

OnResponseReceived(Int64)

Wywołaj tę metodę, gdy otrzymana jest odpowiedź, aby wyczyścić obiekty skojarzone z żądaniem i uniknąć przecieku pamięci.

TryGetProgressObject(Int64, MessageFormatterProgressTracker+ProgressParamInformation)

MessageFormatterProgressTracker.ProgressParamInformation Pobiera obiekt skojarzony z danym identyfikatorem postępu.

TryGetProgressObject(Object, MessageFormatterProgressTracker+ProgressParamInformation)

MessageFormatterProgressTracker.ProgressParamInformation Pobiera obiekt skojarzony z danym identyfikatorem postępu.

Dotyczy