Partilhar via


JsonRpcRequest.TryGetTypedArguments Método

Definição

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.

typedArguments
Span<Object>

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.

Aplica-se a