Idioma

JsonRpcError.ErrorDetail.GetData Método

Definição

Sobrecargas

Nome Description
GetData(Type)

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

GetData<T>()

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

GetData(Type)

Origem:
JsonRpcError.cs
Origem:
JsonRpcError.cs
Origem:
JsonRpcError.cs

Obtém o valor do Datatipo , 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

O Type para o qual desserializar o objeto de dados.

Retornos

O resultado.

Exceções

Gerado se dataType for nulo.

Comentários

Tipos derivados podem substituir esse método para desserializar o Data método de modo que ele possa 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 ao lançamento, pois pode interromper um caminho de tratamento de exceção existente.

Aplica-se a

GetData<T>()

Origem:
JsonRpcError.cs
Origem:
JsonRpcError.cs
Origem:
JsonRpcError.cs

Obtém o valor do Datatipo , 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