Գերբեռնումներ

Անվանում Նկարագրություն
DeleteAsync(int, DocumentDeleteModel, CancellationToken) Ջնջում է փաստաթուղթը համակարգից։
DeleteAsync(DocumentDeleteRequestModel, CancellationToken) Ջնջում է փաստաթուղթը համակարգից։

DocumentRoutes.DeleteAsync(int, DocumentDeleteModel, CancellationToken) մեթոդ

public Task<DeletedDoc> DeleteAsync(int isn, 
                                    DocumentDeleteModel model, 
                                    CancellationToken cancellationToken = default)

Ջնջում է փաստաթուղթը համակարգից։
Ջնջման ժամանակ հեռացվում են նաև այդ փաստաթղթի բոլոր թղթապանակները, ծառի տարրերը և իր համար գրանցված հաշվառումները։

Եթե փաստաթուղթը ունի ենթափաստաթղթեր, ապա ջնջումը չի կատարվի և կառաջանա սխալ։

Ջնջումը տեղի է ունենում տրանզակցիայի մեջ։

Պարամետրեր

  • isn - Ջնջվող փաստաթղթի ներքին նույնականացման համարը (isn):
  • model - Ջնջման համար անհրաժեշտ տվյալներ (ամբողջությամբ ջնջել թե մասնակի, ջնջման մեկնաբանություն…)։
  • cancellationToken - Ընդհատման օբյեկտ:

DocumentRoutes.DeleteAsync(DocumentDeleteRequestModel, CancellationToken) մեթոդ

public Task<DeletedDoc> DeleteAsync(DocumentDeleteRequestModel model, 
                                    CancellationToken cancellationToken = default)

Ջնջում է փաստաթուղթը համակարգից։
Ջնջման ժամանակ հեռացվում են նաև այդ փաստաթղթի բոլոր թղթապանակները, ծառի տարրերը և իր համար գրանցված հաշվառումները։

Եթե փաստաթուղթը ունի ենթափաստաթղթեր, ապա ջնջումը չի կատարվի և կառաջանա սխալ։

Ջնջումը տեղի է ունենում տրանզակցիայի մեջ։

Պարամետրեր

  • model - Ջնջվող փաստաթղթի տվյալներ (ջնջման ենթակա փաստաթղթի օբյեկտ, ամբողջությամբ ջնջել թե մասնակի, ջնջման մեկնաբանություն…):
  • cancellationToken - Ընդհատման օբյեկտ: