OperationResult Klasse

Repræsenterer resultatet af en handling.

Denne klasse indkapsler succes- eller fejltilstanden for en handling sammen med eventuelle tilknyttede fejl.

Konstruktør

OperationResult()

Parametre

Name Beskrivelse
succeeded
Påkrævet
errors
Default value: None

Metoder

__init__

Initialiser en ny forekomst af Klassen OperationResult.

__new__
failed

Opret en OperationResult, der angiver en mislykket handling.

success

Returner en OperationResult, der angiver en vellykket handling.

__init__

Initialiser en ny forekomst af Klassen OperationResult.

__init__(succeeded: bool, errors: List[OperationError] | None = None)

Parametre

Name Beskrivelse
succeeded
Påkrævet

Flag, der angiver, om handlingen lykkedes.

errors

Valgfri liste over fejl, der opstod under handlingen.

Default value: None

__new__

__new__(**kwargs)

failed

Opret en OperationResult, der angiver en mislykket handling.

static failed(*errors: OperationError) -> OperationResult

Parametre

Name Beskrivelse
*errors
Påkrævet

Variabel antal OperationError-forekomster.

Returnerer

Type Beskrivelse

En OperationResult, der angiver en mislykket handling.

success

Returner en OperationResult, der angiver en vellykket handling.

static success() -> OperationResult

Returnerer

Type Beskrivelse

En OperationResult, der angiver en vellykket handling.

Attributter

errors

Hent listen over fejl, der opstod under handlingen.

Bemærkning

Denne egenskab returnerer en defensiv kopi af den interne fejlliste

for at forhindre eksterne ændringer, hvilket er særligt vigtigt for

beskytte den singletonforekomst, der returneres af success().

Returnerer

Type Beskrivelse

En kopi af listen over handlingsfejl.

succeeded

Hent et flag, der angiver, om handlingen lykkedes.

Returnerer

Type Beskrivelse

Sand, hvis handlingen lykkedes, ellers false.