JsonRpcRequest.TryGetTypedArguments Methode

Definition

Ruft die Argumente ab, die für den Methodenaufruf bereitgestellt werden sollen, der in Typen umgewandelt wird, die der angegebenen Liste von Parametern entsprechen.

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

Parameter

parameters
ReadOnlySpan<ParameterInfo>

Die Liste der Parameter, die die Argumente erfüllen müssen.

typedArguments
Span<Object>

Ein Array, das mit Argumenten initialisiert werden soll, die clR-Typanforderungen für jedes der parametersArgumente erfüllen können. Die Länge dieser Spanne muss der Länge von parameters.

Gibt zurück

true wenn alle Argumente den Typen des parameters und typedArguments der Initialisierung entsprechen können, false andernfalls.

Ausnahmen

Wird ausgelöst, wenn das Argument vorhanden ist, aber nicht deserialisiert werden kann.

Gilt für: