Поделиться через


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

Чтобы Type принумить Data к.

Возвращаемое значение

T

Результат.

Применяется к