OperationResult class

Reprezentuje wynik operacji.

Właściwości

errors

Pobiera tablicę wystąpień operationError wskazujących błędy, które wystąpiły podczas operacji.

succeeded

Pobiera flagę wskazującą, czy operacja zakończyła się pomyślnie.

success

Zwraca wartość OperationResult wskazującą pomyślną operację.

Metody

failed(OperationError[])

Tworzy obiekt OperationResult wskazujący nieudaną operację z listą błędów, jeśli ma to zastosowanie.

toString()

Konwertuje wartość bieżącego obiektu OperationResult na równoważną reprezentację ciągu.

Szczegóły właściwości

errors

Pobiera tablicę wystąpień operationError wskazujących błędy, które wystąpiły podczas operacji.

OperationError[] errors

Wartość właściwości

succeeded

Pobiera flagę wskazującą, czy operacja zakończyła się pomyślnie.

succeeded: boolean

Wartość właściwości

boolean

success

Zwraca wartość OperationResult wskazującą pomyślną operację.

static OperationResult success

Wartość właściwości

Szczegóły metody

failed(OperationError[])

Tworzy obiekt OperationResult wskazujący nieudaną operację z listą błędów, jeśli ma to zastosowanie.

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

Parametry

errors

OperationError[]

Opcjonalna tablica operacji OperationError, która spowodowała niepowodzenie operacji.

Zwraca

OperacjaResult wskazująca nieudaną operację z listą błędów, jeśli ma to zastosowanie.

toString()

Konwertuje wartość bieżącego obiektu OperationResult na równoważną reprezentację ciągu.

function toString(): string

Zwraca

string

Reprezentacja ciągu bieżącego obiektu OperationResult.

Uwagi

Jeśli operacja zakończyła się pomyślnie, funkcja toString() zwróci wartość "Powodzenie", w przeciwnym razie zostanie zwrócona wartość "Niepowodzenie : "", po której następuje rozdzielana przecinkami lista komunikatów o błędach z kolekcji błędów, jeśli istnieje.