MessageFormatterProgressTracker Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klasse mit nützlichen Methoden zur Unterstützung von Nachrichtenformatierern bei der Implementierung der Unterstützung für IProgress<T>.
public class MessageFormatterProgressTracker
type MessageFormatterProgressTracker = class
Public Class MessageFormatterProgressTracker
- Vererbung
-
MessageFormatterProgressTracker
Konstruktoren
| Name | Beschreibung |
|---|---|
| MessageFormatterProgressTracker() |
Klasse mit nützlichen Methoden zur Unterstützung von Nachrichtenformatierern bei der Implementierung der Unterstützung für IProgress<T>. |
| MessageFormatterProgressTracker(JsonRpc, IJsonRpcFormatterState) |
Initialisiert eine neue Instanz der MessageFormatterProgressTracker-Klasse. |
Felder
| Name | Beschreibung |
|---|---|
| ProgressRequestSpecialMethod |
Spezieller Methodenname für Statusbenachrichtigungen. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| RequestIdBeingSerialized |
Ruft die ID der aktuell serialisierten Anforderung ab, oder legt sie fest, damit der Konverter sie zum Erstellen der Anforderungsstatuszuordnung verwenden kann. |
Methoden
| Name | Beschreibung |
|---|---|
| CanDeserialize(Type) |
Überprüft, ob ein gegebener Type Wert ein geschlossenes Generika von IProgress<T>. |
| CanSerialize(Type) |
Überprüft, ob ein gegebener TypeIProgress<T>Wert implementiert wird. |
| CreateProgress(JsonRpc, Object, Type, Boolean) |
Erstellt eine neue Instanz, die IProgress<T> am empfangenden Ende eines RPC-Aufrufs verwendet werden soll. |
| CreateProgress(JsonRpc, Object, Type) |
Erstellt eine neue Instanz, die IProgress<T> am empfangenden Ende eines RPC-Aufrufs verwendet werden soll. |
| CreateProgress<T>(JsonRpc, Object, Boolean) |
Erstellt eine neue Instanz, die IProgress<T> am empfangenden Ende eines RPC-Aufrufs verwendet werden soll. |
| CreateProgress<T>(JsonRpc, Object) |
Erstellt eine neue Instanz, die IProgress<T> am empfangenden Ende eines RPC-Aufrufs verwendet werden soll. |
| FindIProgressOfT(Type) |
Type Konvertiert in seinen IProgress<T> Typ. |
| GetTokenForProgress(Object) |
Ruft ein Int64 Typtoken ab, das als Ersatz einer Object Implementierung IProgress<T> in der JSON-Nachricht verwendet werden soll. |
| IsSupportedProgressType(Type) |
Veraltet.
Überprüft, ob ein gegebener TypeIProgress<T>Wert implementiert wird. |
| OnResponseReceived(Int64) |
Rufen Sie diese Methode auf, wenn eine Antwort empfangen wird, um die objekte zu löschen, die der Anforderung zugeordnet sind, und vermeiden Sie einen Speicherverlust. |
| TryGetProgressObject(Int64, MessageFormatterProgressTracker+ProgressParamInformation) |
Ruft das Objekt ab, das MessageFormatterProgressTracker.ProgressParamInformation der angegebenen Status-ID zugeordnet ist. |
| TryGetProgressObject(Object, MessageFormatterProgressTracker+ProgressParamInformation) |
Ruft das Objekt ab, das MessageFormatterProgressTracker.ProgressParamInformation der angegebenen Status-ID zugeordnet ist. |