Sdílet prostřednictvím


JsonRpcError.ErrorDetail.GetData Metoda

Definice

Přetížení

GetData(Type)

Získá hodnotu Data, s ohledem na jakýkoli možný typ převodu.

GetData<T>()

Získá hodnotu Data, s ohledem na jakýkoli možný typ převodu.

GetData(Type)

Získá hodnotu Data, s ohledem na jakýkoli možný typ převodu.

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

Deserializace Type datového objektu na.

Návraty

Výsledek.

Výjimky

Vyvolá se, pokud dataType má hodnotu null.

Poznámky

Odvozené typy mohou přepsat tuto metodu, aby deserializovat Data tak, aby bylo možné dataTypepřiřadit . Výchozí implementace nijak nepřevádí objekt tak Data , aby odpovídal dataType, ale jednoduše vrátí existující objekt. Odvozené typy by neměly vyvolat výjimky. Jedná se o metodu s nejlepším úsilím a vrácení hodnoty null nebo jiné hodnoty je vhodnější vyvolat, protože může narušit existující cestu zpracování výjimek.

Platí pro

GetData<T>()

Získá hodnotu Data, s ohledem na jakýkoli možný typ převodu.

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

Parametry typu

T

Aby Type se to dotáčil Data .

Návraty

T

Výsledek.

Platí pro