Sprache

JsonRpcError.ErrorDetail.GetData Methode

Definition

Überlädt

Name Beschreibung
GetData(Type)

Ruft den Wert des Data, unter Berücksichtigung eines möglichen Typkoersion ab.

GetData<T>()

Ruft den Wert des Data, unter Berücksichtigung eines möglichen Typkoersion ab.

GetData(Type)

Quelle:
JsonRpcError.cs
Quelle:
JsonRpcError.cs
Quelle:
JsonRpcError.cs

Ruft den Wert des Data, unter Berücksichtigung eines möglichen Typkoersion ab.

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 deserialisieren, dass sie zuzuweisen dataTypeist. 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 ein vorhandener Ausnahmebehandlungspfad unterbrochen werden kann.

Gilt für:

GetData<T>()

Quelle:
JsonRpcError.cs
Quelle:
JsonRpcError.cs
Quelle:
JsonRpcError.cs

Ruft den Wert des Data, unter Berücksichtigung eines möglichen Typkoersion ab.

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

Typparameter

T

Der Type , um das Data zu erzeigern.

Gibt zurück

T

Das Ergebnis.

Gilt für: