MessageFormatterProgressTracker.CreateProgress Méthode
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.
Surcharges
| Nom | Description |
|---|---|
| CreateProgress(JsonRpc, Object, Type) |
Crée une instance à IProgress<T> utiliser à la fin de réception d’un appel RPC. |
| CreateProgress(JsonRpc, Object, Type, Boolean) |
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. |
| CreateProgress<T>(JsonRpc, Object, Boolean) |
Crée une instance à IProgress<T> utiliser à la fin de réception d’un appel RPC. |
CreateProgress(JsonRpc, Object, Type)
Crée une instance à IProgress<T> utiliser à la fin de réception d’un appel RPC.
public object CreateProgress(StreamJsonRpc.JsonRpc rpc, object token, Type valueType);
member this.CreateProgress : StreamJsonRpc.JsonRpc * obj * Type -> obj
Public Function CreateProgress (rpc As JsonRpc, token As Object, valueType As Type) As Object
Paramètres
- rpc
- JsonRpc
Instance JsonRpc utilisée pour envoyer la ProgressRequestSpecialMethod notification.
- token
- Object
Jeton utilisé pour obtenir l’instance MessageFormatterProgressTracker.ProgressParamInformation à partir de StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.
- valueType
- Type
Type que l’intance IProgress<T> signale.
Retours
Remarques
Cette surcharge crée un IProgress<T> argument nommé qui n’utilise pas d’arguments nommés dans ses notifications.
S’applique à
CreateProgress(JsonRpc, Object, Type, Boolean)
Crée une instance à IProgress<T> utiliser à la fin de réception d’un appel RPC.
public object CreateProgress(StreamJsonRpc.JsonRpc rpc, object token, Type valueType, bool clientRequiresNamedArguments);
member this.CreateProgress : StreamJsonRpc.JsonRpc * obj * Type * bool -> obj
Public Function CreateProgress (rpc As JsonRpc, token As Object, valueType As Type, clientRequiresNamedArguments As Boolean) As Object
Paramètres
- rpc
- JsonRpc
Instance JsonRpc utilisée pour envoyer la ProgressRequestSpecialMethod notification.
- token
- Object
Jeton utilisé pour obtenir l’instance MessageFormatterProgressTracker.ProgressParamInformation à partir de StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.
- valueType
- Type
Type générique dont le premier argument de type générique doit servir d’argument de type pour le type créé IProgress<T>.
- clientRequiresNamedArguments
- Boolean
true pour émettre des notifications $/progress à l’aide d’arguments nommés ; false pour utiliser des arguments positionnels.
Retours
S’applique à
CreateProgress<T>(JsonRpc, Object)
Crée une instance à IProgress<T> utiliser à la fin de réception d’un appel RPC.
public IProgress<T> CreateProgress<T>(StreamJsonRpc.JsonRpc rpc, object token);
member this.CreateProgress : StreamJsonRpc.JsonRpc * obj -> IProgress<'T>
Public Function CreateProgress(Of T) (rpc As JsonRpc, token As Object) As IProgress(Of T)
Paramètres de type
- T
Type de la valeur à signaler par IProgress<T>.
Paramètres
- rpc
- JsonRpc
Instance JsonRpc utilisée pour envoyer la ProgressRequestSpecialMethod notification.
- token
- Object
Jeton utilisé pour obtenir l’instance MessageFormatterProgressTracker.ProgressParamInformation à partir de StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.
Retours
Remarques
Cette surcharge crée un IProgress<T> argument nommé qui n’utilise pas d’arguments nommés dans ses notifications.
S’applique à
CreateProgress<T>(JsonRpc, Object, Boolean)
Crée une instance à IProgress<T> utiliser à la fin de réception d’un appel RPC.
public IProgress<T> CreateProgress<T>(StreamJsonRpc.JsonRpc rpc, object token, bool clientRequiresNamedArguments);
member this.CreateProgress : StreamJsonRpc.JsonRpc * obj * bool -> IProgress<'T>
Public Function CreateProgress(Of T) (rpc As JsonRpc, token As Object, clientRequiresNamedArguments As Boolean) As IProgress(Of T)
Paramètres de type
- T
Type de la valeur à signaler par IProgress<T>.
Paramètres
- rpc
- JsonRpc
Instance JsonRpc utilisée pour envoyer la ProgressRequestSpecialMethod notification.
- token
- Object
Jeton utilisé pour obtenir l’instance MessageFormatterProgressTracker.ProgressParamInformation à partir de StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.
- clientRequiresNamedArguments
- Boolean
true pour émettre des notifications $/progress à l’aide d’arguments nommés ; false pour utiliser des arguments positionnels.