JsonRpcError.ErrorDetail.GetData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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)
- Origem:
- JsonRpcError.cs
- Origem:
- JsonRpcError.cs
- Origem:
- JsonRpcError.cs
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
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>()
- Origem:
- JsonRpcError.cs
- Origem:
- JsonRpcError.cs
- Origem:
- JsonRpcError.cs
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
Retornos
O resultado.