Compartilhar via


JsonRpcError.ErrorDetail.GetData Método

Definição

Sobrecargas

GetData(Type)

Obtém o valor do Data, levando em conta qualquer possível coerção de tipo.

GetData<T>()

Obtém o valor do Data, levando em conta qualquer possível coerção de tipo.

GetData(Type)

Obtém o valor do Data, levando em conta qualquer possível coerção de tipo.

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

Parâmetros

dataType
Type

Para Type desserializar o objeto de dados.

Retornos

O resultado.

Exceções

Lançada se dataType for nula.

Comentários

Tipos derivados podem substituir esse método para desserializar o Data que pode ser atribuível a dataType. A implementação padrão não faz nada para converter o Data objeto em correspondência dataType, mas simplesmente retorna o objeto existente. Tipos derivados devem *não* gerar exceções. Esse é um método de melhor esforço e retornar nulo ou algum outro valor é preferível a ser lançado, pois pode interromper um caminho de tratamento de exceções existente.

Aplica-se a

GetData<T>()

Obtém o valor do Data, levando em conta qualquer possível coerção de tipo.

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

Parâmetros de tipo

T

O Type para coagir a Data .

Retornos

T

O resultado.

Aplica-se a