JsonRpcRequest.TryGetTypedArguments 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.
Obtém os argumentos a serem fornecidos para a invocação do método, coagidos a tipos que atenderão à lista de parâmetros fornecida.
public virtual StreamJsonRpc.Protocol.JsonRpcRequest.ArgumentMatchResult TryGetTypedArguments (ReadOnlySpan<System.Reflection.ParameterInfo> parameters, Span<object> typedArguments);
public virtual StreamJsonRpc.Protocol.JsonRpcRequest.ArgumentMatchResult TryGetTypedArguments (ReadOnlySpan<System.Reflection.ParameterInfo> parameters, Span<object?> typedArguments);
abstract member TryGetTypedArguments : ReadOnlySpan<System.Reflection.ParameterInfo> * Span<obj> -> StreamJsonRpc.Protocol.JsonRpcRequest.ArgumentMatchResult
override this.TryGetTypedArguments : ReadOnlySpan<System.Reflection.ParameterInfo> * Span<obj> -> StreamJsonRpc.Protocol.JsonRpcRequest.ArgumentMatchResult
Public Overridable Function TryGetTypedArguments (parameters As ReadOnlySpan(Of ParameterInfo), typedArguments As Span(Of Object)) As JsonRpcRequest.ArgumentMatchResult
Parâmetros
- parameters
- ReadOnlySpan<ParameterInfo>
A lista de parâmetros que os argumentos devem atender.
Uma matriz a ser inicializada com argumentos que podem atender aos requisitos de tipo CLR para cada um dos parameters
.
O comprimento desse intervalo deve ser igual ao comprimento de parameters
.
Retornos
true
se todos os argumentos puderem estar em conformidade com os tipos do parameters
e typedArguments
forem inicializados; false
caso contrário.
Exceções
Gerado se o argumento existir, mas não pode ser desserializado.