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 모든 인수가 형식을 parameters 준수할 수 있고 초기화되면 이고 typedArguments , 그렇지 않으면 false 입니다.

예외

인수가 존재하지만 역직렬화할 수 없는 경우 throw됩니다.

적용 대상