共用方式為


JsonRpcRequest.TryGetTypedArguments 方法

定義

取得要提供給方法調用的引數,強制轉型為滿足指定參數清單的類型。

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

參數

parameters
ReadOnlySpan<ParameterInfo>

引數必須滿足的參數清單。

typedArguments
Span<Object>

要初始化的陣列,其引數可滿足每個 的 parameters CLR 型別需求。 這個範圍的長度必須等於 的 parameters 長度。

傳回

true如果所有引數都符合 和 typedArgumentsparameters 型別,則為 , false 否則為 。

例外狀況

如果引數存在,但無法還原序列化,則擲回 。

適用於