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 反序列化数据对象。

返回

结果。

例外

如果 dataType 为 null,则引发。

注解

派生类型可以重写此方法,以便反序列化 Data ,以便可以将其分配给 dataType。 默认实现不执行任何操作以将对象转换为 Data 匹配 dataType项,但仅返回现有对象。 派生类型应不引发异常。 这是一种最佳方法,返回 null 或其他一些值最好是引发,因为它可能会中断现有的异常处理路径。

适用于

GetData<T>()

获取值 Data,并考虑任何可能的类型强制。

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

类型参数

T

Data强制Type执行。

返回

T

结果。

适用于