次の方法で共有


JsonRpcError.ErrorDetail.GetData メソッド

定義

オーバーロード

GetData(Type)

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

GetData<T>()

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

GetData(Type)

可能な型強制型を 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データ オブジェクトを逆シリアル化する対象。

戻り値

結果。

例外

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

注釈

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

適用対象

GetData<T>()

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

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

型パラメーター

T

Type 強制 Data する。

戻り値

T

結果。

適用対象