Compartilhar via


JsonRpc.GetErrorDetailsDataType(JsonRpcError) Método

Definição

Determina o tipo para o qual o Data objeto deve ser desserializado para uma mensagem de entrada JsonRpcError .

protected virtual Type? GetErrorDetailsDataType (StreamJsonRpc.Protocol.JsonRpcError error);
abstract member GetErrorDetailsDataType : StreamJsonRpc.Protocol.JsonRpcError -> Type
override this.GetErrorDetailsDataType : StreamJsonRpc.Protocol.JsonRpcError -> Type
Protected Overridable Function GetErrorDetailsDataType (error As JsonRpcError) As Type

Parâmetros

error
JsonRpcError

A mensagem de erro recebida.

Retornos

O tipo ou null se o tipo for desconhecido.

Comentários

A implementação padrão corresponde ao que CreateErrorDetails(JsonRpcRequest, Exception) faz, supondo que o Data objeto deve ser desserializado como uma instância de CommonErrorData. No entanto, tipos derivados podem substituir esse método e usar Code ou outros meios para determinar o tipo apropriado.

Aplica-se a