JsonRpcRequest.TryGetTypedArguments Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene los argumentos que se van a proporcionar a la invocación del método, coerced a tipos que cumplirán la lista de parámetros especificada.
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>
Lista de parámetros que deben cumplir los argumentos.
Matriz para inicializar con argumentos que pueden satisfacer los requisitos de tipo CLR para cada una de las parameters.
La longitud de este intervalo debe ser igual a la longitud de parameters.
Devoluciones
true si todos los argumentos pueden ajustarse a los tipos de parameters y typedArguments se inicializan; false de lo contrario, .
Excepciones
Se produce si el argumento existe, pero no se puede deserializar.