MessageFormatterProgressTracker.CreateProgress Método

Definição

Sobrecargas

Nome Description
CreateProgress(JsonRpc, Object, Type)

Cria uma nova instância de IProgress<T> uso no final do recebimento de uma chamada RPC.

CreateProgress(JsonRpc, Object, Type, Boolean)

Cria uma nova instância de IProgress<T> uso no final do recebimento de uma chamada RPC.

CreateProgress<T>(JsonRpc, Object)

Cria uma nova instância de IProgress<T> uso no final do recebimento de uma chamada RPC.

CreateProgress<T>(JsonRpc, Object, Boolean)

Cria uma nova instância de IProgress<T> uso no final do recebimento de uma chamada RPC.

CreateProgress(JsonRpc, Object, Type)

Origem:
MessageFormatterProgressTracker.cs
Origem:
MessageFormatterProgressTracker.cs
Origem:
MessageFormatterProgressTracker.cs
Origem:
MessageFormatterProgressTracker.cs

Cria uma nova instância de IProgress<T> uso no final do recebimento de uma chamada 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

A JsonRpc instância usada para enviar a ProgressRequestSpecialMethod notificação.

token
Object

O token usado para obter a MessageFormatterProgressTracker.ProgressParamInformation instância de StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.

valueType
Type

O tipo que a IProgress<T> intance relatará.

Retornos

Comentários

Essa sobrecarga cria um IProgress<T> que não usa argumentos nomeados em suas notificações.

Aplica-se a

CreateProgress(JsonRpc, Object, Type, Boolean)

Cria uma nova instância de IProgress<T> uso no final do recebimento de uma chamada 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

A JsonRpc instância usada para enviar a ProgressRequestSpecialMethod notificação.

token
Object

O token usado para obter a MessageFormatterProgressTracker.ProgressParamInformation instância de StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.

valueType
Type

Um tipo genérico cujo primeiro argumento de tipo genérico é servir como o argumento de tipo para o criado IProgress<T>.

clientRequiresNamedArguments
Boolean

true para emitir notificações $/progress usando args nomeados; false para usar argumentos posicionais.

Retornos

Aplica-se a

CreateProgress<T>(JsonRpc, Object)

Origem:
MessageFormatterProgressTracker.cs
Origem:
MessageFormatterProgressTracker.cs
Origem:
MessageFormatterProgressTracker.cs
Origem:
MessageFormatterProgressTracker.cs

Cria uma nova instância de IProgress<T> uso no final do recebimento de uma chamada 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

O tipo do valor a ser relatado por IProgress<T>.

Parâmetros

rpc
JsonRpc

A JsonRpc instância usada para enviar a ProgressRequestSpecialMethod notificação.

token
Object

O token usado para obter a MessageFormatterProgressTracker.ProgressParamInformation instância de StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.

Retornos

Comentários

Essa sobrecarga cria um IProgress<T> que não usa argumentos nomeados em suas notificações.

Aplica-se a

CreateProgress<T>(JsonRpc, Object, Boolean)

Cria uma nova instância de IProgress<T> uso no final do recebimento de uma chamada 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

O tipo do valor a ser relatado por IProgress<T>.

Parâmetros

rpc
JsonRpc

A JsonRpc instância usada para enviar a ProgressRequestSpecialMethod notificação.

token
Object

O token usado para obter a MessageFormatterProgressTracker.ProgressParamInformation instância de StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.

clientRequiresNamedArguments
Boolean

true para emitir notificações $/progress usando args nomeados; false para usar argumentos posicionais.

Retornos

Aplica-se a