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é.