JsonRpcRequest.TryGetTypedArguments Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient les arguments à fournir à l’appel de méthode, codés sur les types qui répondent à la liste donnée de paramètres.
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
Paramètres
- parameters
- ReadOnlySpan<ParameterInfo>
Liste des paramètres que les arguments doivent satisfaire.
Tableau à initialiser avec des arguments qui peuvent satisfaire aux exigences de type CLR pour chacun des parameters
éléments suivants .
La longueur de cette étendue doit être égale à la longueur de parameters
.
Retours
true
si tous les arguments peuvent être conformes aux types du parameters
et typedArguments
sont initialisés ; false
sinon.
Exceptions
Levée si l’argument existe, mais ne peut pas être désérialisé.