OperationResult Klas
Vertegenwoordigt het resultaat van een bewerking.
Deze klasse bevat de geslaagde of mislukte status van een bewerking, samen met eventuele bijbehorende fouten.
Constructor
OperationResult()
Parameters
| Name | Description |
|---|---|
|
succeeded
Vereist
|
|
|
errors
|
Default value: None
|
Methoden
| __init__ |
Initialiseer een nieuw exemplaar van de klasse OperationResult. |
| __new__ | |
| failed |
Maak een OperationResult dat een mislukte bewerking aangeeft. |
| success |
Hiermee wordt een OperationResult geretourneerd die een geslaagde bewerking aangeeft. |
__init__
Initialiseer een nieuw exemplaar van de klasse OperationResult.
__init__(succeeded: bool, errors: List[OperationError] | None = None)
Parameters
| Name | Description |
|---|---|
|
succeeded
Vereist
|
Vlag die aangeeft of de bewerking is geslaagd. |
|
errors
|
Optionele lijst met fouten die zijn opgetreden tijdens de bewerking. Default value: None
|
__new__
__new__(**kwargs)
failed
Maak een OperationResult dat een mislukte bewerking aangeeft.
static failed(*errors: OperationError) -> OperationResult
Parameters
| Name | Description |
|---|---|
|
*errors
Vereist
|
Variabel aantal OperationError-exemplaren. |
Retouren
| Type | Description |
|---|---|
|
Een OperationResult dat een mislukte bewerking aangeeft. |
success
Hiermee wordt een OperationResult geretourneerd die een geslaagde bewerking aangeeft.
static success() -> OperationResult
Retouren
| Type | Description |
|---|---|
|
Een OperationResult dat een geslaagde bewerking aangeeft. |
Kenmerken
errors
Haal de lijst met fouten op die zijn opgetreden tijdens de bewerking.
Note
Deze eigenschap retourneert een defensieve kopie van de interne foutenlijst
om externe wijzigingen te voorkomen, die vooral belangrijk zijn voor
beveiliging van het singleton-exemplaar dat is geretourneerd door success().
Retouren
| Type | Description |
|---|---|
|
Een kopie van de lijst met bewerkingsfouten. |
succeeded
Haal een vlag op die aangeeft of de bewerking is geslaagd.
Retouren
| Type | Description |
|---|---|
|
Waar als de bewerking is geslaagd, anders Onwaar. |