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. |