OperationResult Sınıf

bir işlemin sonucunu temsil eder.

Bu sınıf, ilişkili hatalarla birlikte bir işlemin başarı veya başarısızlık durumunu kapsüller.

Oluşturucu

OperationResult()

Parametreler

Name Description
succeeded
Gerekli
errors
Default value: None

Yöntemler

__init__

OperationResult sınıfının yeni bir örneğini başlatın.

__new__
failed

Başarısız bir işlemi belirten bir OperationResult oluşturun.

success

İşlemin başarılı olduğunu belirten bir OperationResult döndürür.

__init__

OperationResult sınıfının yeni bir örneğini başlatın.

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

Parametreler

Name Description
succeeded
Gerekli

İşlemin başarılı olup olmadığını gösteren bayrak.

errors

İşlem sırasında oluşan hataların isteğe bağlı listesi.

Default value: None

__new__

__new__(**kwargs)

failed

Başarısız bir işlemi belirten bir OperationResult oluşturun.

static failed(*errors: OperationError) -> OperationResult

Parametreler

Name Description
*errors
Gerekli

OperationError örneklerinin değişken sayısı.

Döndürülenler

Tür Description

Başarısız bir işlemi gösteren operationResult.

success

İşlemin başarılı olduğunu belirten bir OperationResult döndürür.

static success() -> OperationResult

Döndürülenler

Tür Description

Başarılı bir işlemi gösteren operationResult.

Öznitelikler

errors

İşlem sırasında oluşan hataların listesini alın.

Note

Bu özellik, iç hata listesinin savunma kopyasını döndürür

dış değişiklikleri önlemek için, bu özellikle

success() tarafından döndürülen tekil örneği koruma.

Döndürülenler

Tür Description

İşlem hataları listesinin bir kopyası.

succeeded

İşlemin başarılı olup olmadığını gösteren bir bayrak alın.

Döndürülenler

Tür Description

İşlem başarılı olursa True, aksi takdirde False.