OperationResult class

Representa el resultado de una operación.

Propiedades

errors

Obtiene una matriz de instancias operationError que indican errores que se produjeron durante la operación.

succeeded

Obtiene una marca que indica si la operación se realizó correctamente.

success

Devuelve un OperationResult que indica una operación correcta.

Métodos

failed(OperationError[])

Crea un OperationResult que indica una operación con error, con una lista de errores si procede.

toString()

Convierte el valor del objeto OperationResult actual en su representación de cadena equivalente.

Detalles de las propiedades

errors

Obtiene una matriz de instancias operationError que indican errores que se produjeron durante la operación.

OperationError[] errors

Valor de propiedad

succeeded

Obtiene una marca que indica si la operación se realizó correctamente.

succeeded: boolean

Valor de propiedad

boolean

success

Devuelve un OperationResult que indica una operación correcta.

static OperationResult success

Valor de propiedad

Detalles del método

failed(OperationError[])

Crea un OperationResult que indica una operación con error, con una lista de errores si procede.

static function failed(errors: OperationError[]): OperationResult

Parámetros

errors

OperationError[]

Matriz opcional de OperationError que provocó un error en la operación.

Devoluciones

OperationResult que indica una operación con error, con una lista de errores si procede.

toString()

Convierte el valor del objeto OperationResult actual en su representación de cadena equivalente.

function toString(): string

Devoluciones

string

Representación de cadena del objeto OperationResult actual.

Comentarios

Si la operación se realizó correctamente, toString() devolverá "Succeeded" de lo contrario, devolverá "Failed : " seguido de una lista delimitada por comas de mensajes de error de su colección de errores, si existe.