MessageFormatterProgressTracker.CreateProgress Método

Definición

Sobrecargas

Nombre Description
CreateProgress(JsonRpc, Object, Type)

Crea una nueva instancia de IProgress<T> para usarla en el extremo receptor de una llamada RPC.

CreateProgress(JsonRpc, Object, Type, Boolean)

Crea una nueva instancia de IProgress<T> para usarla en el extremo receptor de una llamada RPC.

CreateProgress<T>(JsonRpc, Object)

Crea una nueva instancia de IProgress<T> para usarla en el extremo receptor de una llamada RPC.

CreateProgress<T>(JsonRpc, Object, Boolean)

Crea una nueva instancia de IProgress<T> para usarla en el extremo receptor de una llamada RPC.

CreateProgress(JsonRpc, Object, Type)

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

Crea una nueva instancia de IProgress<T> para usarla en el extremo receptor de una llamada 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

Parámetros

rpc
JsonRpc

Instancia JsonRpc de que se usa para enviar la ProgressRequestSpecialMethod notificación.

token
Object

Token usado para obtener la MessageFormatterProgressTracker.ProgressParamInformation instancia de .StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap

valueType
Type

Tipo que notificará la IProgress<T> intance.

Devoluciones

Comentarios

Esta sobrecarga crea un IProgress<T> que no usa argumentos con nombre en sus notificaciones.

Se aplica a

CreateProgress(JsonRpc, Object, Type, Boolean)

Crea una nueva instancia de IProgress<T> para usarla en el extremo receptor de una llamada 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

Parámetros

rpc
JsonRpc

Instancia JsonRpc de que se usa para enviar la ProgressRequestSpecialMethod notificación.

token
Object

Token usado para obtener la MessageFormatterProgressTracker.ProgressParamInformation instancia de .StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap

valueType
Type

Tipo genérico cuyo primer argumento de tipo genérico es servir como argumento de tipo para el objeto creado IProgress<T>.

clientRequiresNamedArguments
Boolean

true para emitir notificaciones $/progress con argumentos con nombre; false para usar argumentos posicionales.

Devoluciones

Se aplica a

CreateProgress<T>(JsonRpc, Object)

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

Crea una nueva instancia de IProgress<T> para usarla en el extremo receptor de una llamada 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)

Parámetros de tipo

T

Tipo del valor que va a notificar IProgress<T>.

Parámetros

rpc
JsonRpc

Instancia JsonRpc de que se usa para enviar la ProgressRequestSpecialMethod notificación.

token
Object

Token usado para obtener la MessageFormatterProgressTracker.ProgressParamInformation instancia de .StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap

Devoluciones

Comentarios

Esta sobrecarga crea un IProgress<T> que no usa argumentos con nombre en sus notificaciones.

Se aplica a

CreateProgress<T>(JsonRpc, Object, Boolean)

Crea una nueva instancia de IProgress<T> para usarla en el extremo receptor de una llamada 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)

Parámetros de tipo

T

Tipo del valor que va a notificar IProgress<T>.

Parámetros

rpc
JsonRpc

Instancia JsonRpc de que se usa para enviar la ProgressRequestSpecialMethod notificación.

token
Object

Token usado para obtener la MessageFormatterProgressTracker.ProgressParamInformation instancia de .StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap

clientRequiresNamedArguments
Boolean

true para emitir notificaciones $/progress con argumentos con nombre; false para usar argumentos posicionales.

Devoluciones

Se aplica a