MessageFormatterProgressTracker.CreateProgress Metodo

Definizione

Overload

Nome Descrizione
CreateProgress(JsonRpc, Object, Type)

Crea una nuova istanza di IProgress<T> da utilizzare alla fine ricevente di una chiamata RPC.

CreateProgress(JsonRpc, Object, Type, Boolean)

Crea una nuova istanza di IProgress<T> da utilizzare alla fine ricevente di una chiamata RPC.

CreateProgress<T>(JsonRpc, Object)

Crea una nuova istanza di IProgress<T> da utilizzare alla fine ricevente di una chiamata RPC.

CreateProgress<T>(JsonRpc, Object, Boolean)

Crea una nuova istanza di IProgress<T> da utilizzare alla fine ricevente di una chiamata RPC.

CreateProgress(JsonRpc, Object, Type)

Origine:
MessageFormatterProgressTracker.cs
Origine:
MessageFormatterProgressTracker.cs
Origine:
MessageFormatterProgressTracker.cs
Origine:
MessageFormatterProgressTracker.cs

Crea una nuova istanza di IProgress<T> da utilizzare alla fine ricevente di una chiamata 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

Parametri

rpc
JsonRpc

JsonRpc Istanza utilizzata per inviare la ProgressRequestSpecialMethod notifica.

token
Object

Token usato per ottenere l'istanza MessageFormatterProgressTracker.ProgressParamInformation da StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.

valueType
Type

Tipo che verrà visualizzato dall'istanza IProgress<T> .

Valori restituiti

Commenti

Questo overload crea un oggetto IProgress<T> che non usa argomenti denominati nelle relative notifiche.

Si applica a

CreateProgress(JsonRpc, Object, Type, Boolean)

Crea una nuova istanza di IProgress<T> da utilizzare alla fine ricevente di una chiamata 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

Parametri

rpc
JsonRpc

JsonRpc Istanza utilizzata per inviare la ProgressRequestSpecialMethod notifica.

token
Object

Token usato per ottenere l'istanza MessageFormatterProgressTracker.ProgressParamInformation da StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.

valueType
Type

Tipo generico il cui primo argomento di tipo generico deve fungere da argomento di tipo per l'oggetto creato IProgress<T>.

clientRequiresNamedArguments
Boolean

true per inviare notifiche $/progress usando argomenti denominati; false per utilizzare argomenti posizionali.

Valori restituiti

Si applica a

CreateProgress<T>(JsonRpc, Object)

Origine:
MessageFormatterProgressTracker.cs
Origine:
MessageFormatterProgressTracker.cs
Origine:
MessageFormatterProgressTracker.cs
Origine:
MessageFormatterProgressTracker.cs

Crea una nuova istanza di IProgress<T> da utilizzare alla fine ricevente di una chiamata 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)

Parametri di tipo

T

Tipo del valore da segnalare da IProgress<T>.

Parametri

rpc
JsonRpc

JsonRpc Istanza utilizzata per inviare la ProgressRequestSpecialMethod notifica.

token
Object

Token usato per ottenere l'istanza MessageFormatterProgressTracker.ProgressParamInformation da StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.

Valori restituiti

Commenti

Questo overload crea un oggetto IProgress<T> che non usa argomenti denominati nelle relative notifiche.

Si applica a

CreateProgress<T>(JsonRpc, Object, Boolean)

Crea una nuova istanza di IProgress<T> da utilizzare alla fine ricevente di una chiamata 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)

Parametri di tipo

T

Tipo del valore da segnalare da IProgress<T>.

Parametri

rpc
JsonRpc

JsonRpc Istanza utilizzata per inviare la ProgressRequestSpecialMethod notifica.

token
Object

Token usato per ottenere l'istanza MessageFormatterProgressTracker.ProgressParamInformation da StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.

clientRequiresNamedArguments
Boolean

true per inviare notifiche $/progress usando argomenti denominati; false per utilizzare argomenti posizionali.

Valori restituiti

Si applica a