MessageFormatterProgressTracker Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe contenant des méthodes utiles pour aider les formateurs de messages à implémenter la prise en charge pour IProgress<T>.
public class MessageFormatterProgressTracker
type MessageFormatterProgressTracker = class
Public Class MessageFormatterProgressTracker
- Héritage
-
MessageFormatterProgressTracker
Constructeurs
MessageFormatterProgressTracker() |
Classe contenant des méthodes utiles pour aider les formateurs de messages à implémenter la prise en charge pour IProgress<T>. |
MessageFormatterProgressTracker(JsonRpc, IJsonRpcFormatterState) |
Initialise une nouvelle instance de la classe MessageFormatterProgressTracker. |
Champs
ProgressRequestSpecialMethod |
Nom de méthode spéciale pour la notification de progression. |
Propriétés
RequestIdBeingSerialized |
Obtient ou définit l’ID de la requête en cours de sérialisation afin que le convertisseur puisse l’utiliser pour créer le mappage de progression de la requête. |
Méthodes
CreateProgress(JsonRpc, Object, Type) |
Crée une instance à IProgress<T> utiliser à la fin de réception d’un appel RPC. |
CreateProgress<T>(JsonRpc, Object) |
Crée une instance à IProgress<T> utiliser à la fin de réception d’un appel RPC. |
FindIProgressOfT(Type) |
Convertit donné Type en son IProgress<T> type. |
GetTokenForProgress(Object) |
Obtient un Int64 jeton de type à utiliser comme remplacement d’une Object implémentation IProgress<T> dans le message JSON. |
IsSupportedProgressType(Type) |
Vérifie si un implémente IProgress<T>donné Type . |
OnResponseReceived(Int64) |
Appelez cette méthode lorsqu’une réponse est reçue pour effacer les objets associés à la demande et éviter une fuite de mémoire. |
TryGetProgressObject(Int64, MessageFormatterProgressTracker+ProgressParamInformation) |
Obtient l’objet MessageFormatterProgressTracker.ProgressParamInformation associé à l’ID de progression donné. |
TryGetProgressObject(Object, MessageFormatterProgressTracker+ProgressParamInformation) |
Obtient l’objet MessageFormatterProgressTracker.ProgressParamInformation associé à l’ID de progression donné. |