JsonRpc.GetErrorDetailsDataType(JsonRpcError) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Determina el tipo en el que se debe deserializar el Data objeto para un mensaje entrante 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
Mensaje de error recibido.
Devoluciones
Tipo o null
si el tipo es desconocido.
Comentarios
La implementación predeterminada coincide con lo que CreateErrorDetails(JsonRpcRequest, Exception) hace suponiendo que el Data objeto debe deserializarse como una instancia de CommonErrorData. Sin embargo, los tipos derivados pueden invalidar este método y usar Code u otros medios para determinar el tipo adecuado.