Compartir a través de


JsonRpc.GetErrorDetailsDataType(JsonRpcError) Método

Definición

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.

Se aplica a