MessageFormatterProgressTracker.CreateProgress Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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)
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)
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.