JsonRpcRequest.TryGetTypedArguments Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera argumenty, które mają być dostarczane do wywołania metody, coerced do typów, które spełniają daną listę parametrów.
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
Parametry
- parameters
- ReadOnlySpan<ParameterInfo>
Lista parametrów, które muszą spełniać argumenty.
Tablica do inicjowania przy użyciu argumentów, które mogą spełniać wymagania dotyczące typu CLR dla każdego z elementów parameters
.
Długość tego zakresu musi być równa długości .parameters
Zwraca
true
jeśli wszystkie argumenty mogą być zgodne z typami parameters
i typedArguments
są inicjowane; false
w przeciwnym razie.
Wyjątki
Zgłaszany, jeśli argument istnieje, ale nie może być deserializowany.