JsonRpc.GetErrorDetailsDataType(JsonRpcError) Método

Definición

Determina el tipo al 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 se desconoce el tipo.

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