Langue

MessageFormatterProgressTracker.CreateProgress Méthode

Définition

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)

Source:
MessageFormatterProgressTracker.cs
Source:
MessageFormatterProgressTracker.cs
Source:
MessageFormatterProgressTracker.cs
Source:
MessageFormatterProgressTracker.cs

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)

Source:
MessageFormatterProgressTracker.cs
Source:
MessageFormatterProgressTracker.cs
Source:
MessageFormatterProgressTracker.cs
Source:
MessageFormatterProgressTracker.cs

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.

Retours

S’applique à