DocumentRoutes.GetChildrenAsync(int, string, DocumentOrder, string, CancellationToken) մեթոդ
public Task<List<DocumentResponseInfo>> GetChildrenAsync(int isn,
string docType = "",
DocumentOrder order = DocumentOrder.UnOrdered,
string docTypeLike = "",
CancellationToken cancellationToken = default)
Վերադարձնում է փաստաթղթի զավակ փաստաթղերի isn-ների ու ներքին անունների (տեսակների) ցուցակը:
Եթե փաստաթուղթը չի ունենում զավակներ, ապա ֆունկցիան վերադարձնում է դատարկ ցուցակ։
Պարամետրեր
isn
- Ծնող փաստաթղթի ներքին նույնականացման համարը:docType
- Սահմանում է ներառվող կամ չներառվող զավակ փաստաթղթերի տիպերը։
Եթե պարամետրը առկա չի, ապա վերադարձվում են բոլոր տիպի զավակ փաստաթղթերի isn-ները ու տեսակները։
Ներառվող տիպերի ցուցակը թվարկվում են+
նշանով սկսելով՝ փաստաթղթի տեսակների անվանումները իրարից առանձնացնելով բացատներով։ Օրինակ՝"+KasPr MemOrd SetPr"
։
Չներառվող տիպերի ցուցակը թվարկվում են-
նշանով սկսելով՝ փաստաթղթի տեսակների անվանումները իրարից առանձնացնելով բացատներով։ Օրինակ՝"-AccDoc AsTurn"
։
Միայն նշված տիպի զավակ փաստաթղթերը վերադարձնելու համար անհրաժեշտ է ավելացնել փաստաթղթի տեսակը։ Օրինակ՝"AccDoc"
:order
- Ըստ զավակ փաստաթղթերի ստեղծման ամսաթվի դասավորման նշան։
DocumentChildrenOrder.UnOrdered
- Չի դասավորվում։
DocumentChildrenOrder.CreationDateAscending
- Դասավորվում է աճման կարգով։
DocumentChildrenOrder.CreationDateDescending
- Դասավորվում է նվազման կարգով։docTypeLike
- Սահմանում է ներառվող կամ չներառվող զավակ փաստաթղթերի տիպերի ֆիլտր։ Եթե պարամետրը առկա չի, ապա վերադարձվում են բոլոր տիպի զավակների isn-ները ու տեսակները։
Ներառվող տիպերի ֆիլտրը+
նշանով սկսելով։ Օրինակ՝"+Acc%"
։
Չներառվող տիպերի ֆիլտրը-
նշանով սկսելով։ Օրինակ՝"-Acc%"
։cancellationToken
- Ընդհատման օբյեկտ: