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(Operation |
Tworzy obiekt OperationResult wskazujący nieudaną operację z listą błędów, jeśli ma to zastosowanie. |
| to |
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
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.