Language

JsonRpcError.ErrorDetail.GetData メソッド

定義

オーバーロード

名前 説明
GetData(Type)

可能な型強制を考慮して、 Dataの値を取得します。

GetData<T>()

可能な型強制を考慮して、 Dataの値を取得します。

GetData(Type)

ソース:
JsonRpcError.cs
ソース:
JsonRpcError.cs
ソース:
JsonRpcError.cs

可能な型強制を考慮して、 Dataの値を取得します。

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

パラメーター

dataType
Type

データ オブジェクトを逆シリアル化する Type 。

返品

結果。

例外

dataTypeが null の場合にスローされます。

注釈

派生型は、dataTypeに割り当て可能なDataを逆シリアル化するために、このメソッドをオーバーライドできます。 既定の実装では、dataTypeに一致するようにData オブジェクトを変換するために何も行われませんが、単に既存のオブジェクトを返します。 派生型は例外をスローする *not* にする必要があります。 これはベスト エフォート方式であり、null またはその他の値を返す方が、既存の例外処理パスを中断する可能性があるため、スローすることをお勧めします。

適用対象

GetData<T>()

ソース:
JsonRpcError.cs
ソース:
JsonRpcError.cs
ソース:
JsonRpcError.cs

可能な型強制を考慮して、 Dataの値を取得します。

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

型パラメーター

T

Dataを強制するType。

返品

T

結果。

適用対象