MessageFormatterProgressTracker.CreateProgress Methode
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.
Überlädt
| Name | Beschreibung |
|---|---|
| CreateProgress(JsonRpc, Object, Type) |
Erstellt eine neue Instanz, die IProgress<T> am empfangenden Ende eines RPC-Aufrufs verwendet werden soll. |
| CreateProgress(JsonRpc, Object, Type, 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. |
| CreateProgress<T>(JsonRpc, Object, 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.
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
Parameter
- rpc
- JsonRpc
Die JsonRpc Instanz, die zum Senden der ProgressRequestSpecialMethod Benachrichtigung verwendet wurde.
- token
- Object
Das Token, das zum Abrufen der MessageFormatterProgressTracker.ProgressParamInformation Instanz von StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.
- valueType
- Type
Der Typ, den die IProgress<T> Intance meldet.
Gibt zurück
Hinweise
Diese Überladung erstellt eine IProgress<T> , die keine benannten Argumente in ihren Benachrichtigungen verwendet.
Gilt für:
CreateProgress(JsonRpc, Object, Type, Boolean)
Erstellt eine neue Instanz, die IProgress<T> am empfangenden Ende eines RPC-Aufrufs verwendet werden soll.
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
Parameter
- rpc
- JsonRpc
Die JsonRpc Instanz, die zum Senden der ProgressRequestSpecialMethod Benachrichtigung verwendet wurde.
- token
- Object
Das Token, das zum Abrufen der MessageFormatterProgressTracker.ProgressParamInformation Instanz von StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.
- valueType
- Type
Ein generischer Typ, dessen erstes generisches Typargument als Typargument für das erstellte Argument IProgress<T>dienen soll.
- clientRequiresNamedArguments
- Boolean
true um $/progress-Benachrichtigungen mit benannten Argen ausstellen zu können; false um Positionsargumente zu verwenden.
Gibt zurück
Gilt für:
CreateProgress<T>(JsonRpc, Object)
Erstellt eine neue Instanz, die IProgress<T> am empfangenden Ende eines RPC-Aufrufs verwendet werden soll.
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)
Typparameter
- T
Der Typ des zu meldenden Werts.IProgress<T>
Parameter
- rpc
- JsonRpc
Die JsonRpc Instanz, die zum Senden der ProgressRequestSpecialMethod Benachrichtigung verwendet wurde.
- token
- Object
Das Token, das zum Abrufen der MessageFormatterProgressTracker.ProgressParamInformation Instanz von StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.
Gibt zurück
Hinweise
Diese Überladung erstellt eine IProgress<T> , die keine benannten Argumente in ihren Benachrichtigungen verwendet.
Gilt für:
CreateProgress<T>(JsonRpc, Object, Boolean)
Erstellt eine neue Instanz, die IProgress<T> am empfangenden Ende eines RPC-Aufrufs verwendet werden soll.
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)
Typparameter
- T
Der Typ des zu meldenden Werts.IProgress<T>
Parameter
- rpc
- JsonRpc
Die JsonRpc Instanz, die zum Senden der ProgressRequestSpecialMethod Benachrichtigung verwendet wurde.
- token
- Object
Das Token, das zum Abrufen der MessageFormatterProgressTracker.ProgressParamInformation Instanz von StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.
- clientRequiresNamedArguments
- Boolean
true um $/progress-Benachrichtigungen mit benannten Argen ausstellen zu können; false um Positionsargumente zu verwenden.