Aracılığıyla paylaş


JsonRpcRequest.TryGetArgumentByNameOrIndex Yöntem

Tanım

RPC isteği için bir bağımsız değişken alır.

public virtual bool TryGetArgumentByNameOrIndex (string name, int position, Type typeHint, out object value);
public virtual bool TryGetArgumentByNameOrIndex (string? name, int position, Type? typeHint, out object? value);
abstract member TryGetArgumentByNameOrIndex : string * int * Type * obj -> bool
override this.TryGetArgumentByNameOrIndex : string * int * Type * obj -> bool
Public Overridable Function TryGetArgumentByNameOrIndex (name As String, position As Integer, typeHint As Type, ByRef value As Object) As Boolean

Parametreler

name
String

Bağımsız değişken gerektiren parametrenin adı. Çağıran konumsal bir bağımsız değişken istediğini biliyorsa null olabilir.

position
Int32

Bağımsız değişken gerektiren parametrenin dizini. Konumu olmayan bir bağımsız değişken için -1 olabilir.

typeHint
Type

Bağımsız değişken gerektiren parametrenin türü. Türün zorlaması gerekmiyorsa null olabilir.

value
Object

Varsa bağımsız değişkeninin değerini alır. ile uyumlu typeHintolmasa bile döndürülebilir.

Döndürülenler

true verilen ada veya konuma sahip bir parametre için bağımsız değişken varsa; false Aksi takdir -de.

Özel durumlar

Bağımsız değişken varsa, ancak seri durumdan çıkarılamazsa oluşturulur.

Açıklamalar

Türetilmiş tür, gerekli bağımsız değişkeni isteğe bağlı olarak dikkate typeHint almak ve seri durumdan çıkararak tür gereksinimini karşılayabilmek için bu yöntemi geçersiz kılabilir.

Şunlara uygulanır