JsonRpcRequest.TryGetTypedArguments Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
Ein Array, das mit Argumenten initialisiert werden soll, die CLR-Typanforderungen für jede der parameters
Argumente 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.