Freigeben über


JsonRpcRequest.TryGetTypedArguments Methode

Definition

Ruft die Argumente ab, die für die Aufrufmethode bereitgestellt werden sollen, wird an Typen gezwingt, die die angegebene Liste der Parameter erfüllen.

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 jede der parametersArgumente erfüllen können. Die Länge dieses Bereichs muss gleich der Länge von parameters.

Gibt zurück

true wenn alle Argumente den Typen der parameters Art entsprechen und typedArguments initialisiert werden können; false andernfalls.

Ausnahmen

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

Gilt für: