Freigeben über


JsonRpcError.ErrorDetail.GetData Methode

Definition

Überlädt

GetData(Type)

Ruft den Wert des Data, unter Berücksichtigung aller möglichen Typkoercion.

GetData<T>()

Ruft den Wert des Data, unter Berücksichtigung aller möglichen Typkoercion.

GetData(Type)

Ruft den Wert des Data, unter Berücksichtigung aller möglichen Typkoercion.

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

Parameter

dataType
Type

The Type to deserialize the data object to.

Gibt zurück

Das Ergebnis.

Ausnahmen

Wird ausgelöst, wenn dataType null ist.

Hinweise

Abgeleitete Typen können diese Methode außer Kraft setzen, um die Data Deerialisierung so zu verwerten, dass sie zuzuweisen ist dataType. Die Standardimplementierung konvertiert das Data Objekt nicht in Übereinstimmung dataType, sondern gibt einfach das vorhandene Objekt zurück. Abgeleitete Typen sollten *nicht* Ausnahmen auslösen. Dies ist eine best effort-Methode und das Zurückgeben von NULL oder einem anderen Wert ist vorzuziehen, da es einen vorhandenen Ausnahmebehandlungspfad stören kann.

Gilt für:

GetData<T>()

Ruft den Wert des Data, unter Berücksichtigung aller möglichen Typkoercion.

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

Typparameter

T

Die Type zu erzeigern, um die Data zu erzeigern.

Gibt zurück

T

Das Ergebnis.

Gilt für: