Udostępnij za pośrednictwem


JsonRpcError.ErrorDetail.GetData Metoda

Definicja

Przeciążenia

GetData(Type)

Pobiera wartość Data, biorąc pod uwagę dowolny możliwy typ przymusu.

GetData<T>()

Pobiera wartość Data, biorąc pod uwagę dowolny możliwy typ przymusu.

GetData(Type)

Pobiera wartość Data, biorąc pod uwagę dowolny możliwy typ przymusu.

public virtual object? GetData (Type dataType);
abstract member GetData : Type -> obj
override this.GetData : Type -> obj
Public Overridable Function GetData (dataType As Type) As Object

Parametry

dataType
Type

Element Type do deserializacji obiektu danych.

Zwraca

Wynik.

Wyjątki

Zgłaszany, jeśli dataType ma wartość null.

Uwagi

Typy pochodne mogą zastąpić tę metodę, aby deserializować Data takie, które można przypisać do dataTypemetody . Domyślna implementacja nie Data konwertuje obiektu na zgodny dataTypez obiektem , ale po prostu zwraca istniejący obiekt. Typy pochodne powinny *nie* zgłaszać wyjątków. Jest to metoda najlepszego nakładu pracy i zwracanie wartości null lub innej wartości jest preferowane do zgłaszania, ponieważ może zakłócić istniejącą ścieżkę obsługi wyjątków.

Dotyczy

GetData<T>()

Pobiera wartość Data, biorąc pod uwagę dowolny możliwy typ przymusu.

public T GetData<T> ();
member this.GetData : unit -> 'T
Public Function GetData(Of T) () As T

Parametry typu

T

To Type coerce do Data .

Zwraca

T

Wynik.

Dotyczy