IDocumentService.Create մեթոդ
Նկարագիր
Համարժեքը 4x-ում՝ AsDocEngine.CreateDoc
Դաս՝ IDocumentService
IDocumentService.Create(List<int>, object[]) մեթոդ
public Task<T> Create<T>(List<int> parentsISN = null,
params object[] parameters
) where T : Document
Ստեղծում է նշված տիպի փաստաթղթի նոր օբյեկտ և վերադարձնում այն T դասով, որը հանդիսանում է Document-ի ժառանգ։
Պարամետրեր
| Անվանում | Տվյալների տիպ | Լռությամբ արժեք | Նկարագրություն |
|---|---|---|---|
| T | T | — | Փաստաթղթի նկարագրված դաս 8X-ում, Document դասի ժառանգ։ |
| parentsISN | List |
null | Փաստաթղթի ծնող փաստաթղթերի ISN-ների ցուցակ: |
| parameters | object[] | - | Արգումենտների զանգված, որոնք փոխանցվում են փաստաթղթի կոնստրուկտորին և պիտի թվով, հերթականությամբ, տիպերով համընկնեն կանչվող կոնստրուկտորի շարահյուսությանը։ Չփոխանցելու դեպքում փաստաթղթի նոր օբյեկտը ստեղծվելու է պարամետրեր չպարունակող կոնստրուկտորի միջոցով։ |
IDocumentService.Create(List<int>, bool, object[]) մեթոդ
public Task<T> Create<T>(List<int> parentsISN = null,
bool suppressProgress,
params object[] parameters
) where T : Document
Ստեղծում է նշված տիպի փաստաթղթի նոր օբյեկտ և վերադարձնում այն T դասով, որը հանդիսանում է Document-ի ժառանգ։
Պարամետրեր
| Անվանում | Տվյալների տիպ | Լռությամբ արժեք | Նկարագրություն |
|---|---|---|---|
| T | T | — | Փաստաթղթի նկարագրված դաս 8X-ում, Document դասի ժառանգ։ |
| parentsISN | List |
null | Փաստաթղթի ծնող փաստաթղթերի ISN-ների ցուցակ: |
| suppressProgress | bool | — | Փաստաթղթի կատարման պրոգրեսի ցուցադրման հայտանիշ։ |
| parameters | object[] | - | Արգումենտների զանգված, որոնք փոխանցվում են փաստաթղթի կոնստրուկտորին և պիտի թվով, հերթականությամբ, տիպերով համընկնեն կանչվող կոնստրուկտորի շարահյուսությանը։ Չփոխանցելու դեպքում փաստաթղթի նոր օբյեկտը ստեղծվելու է պարամետրեր չպարունակող կոնստրուկտորի միջոցով։ |
IDocumentService.Create(int, object[]) մեթոդ
public Task<T> Create<T>(int parentISN,
params object[] parameters
) where T : Document
Ստեղծում է նշված տիպի փաստաթղթի նոր օբյեկտ և վերադարձնում այն T դասով, որը հանդիսանում է Document-ի ժառանգ։
Պարամետրեր
| Անվանում | Տվյալների տիպ | Լռությամբ արժեք | Նկարագրություն |
|---|---|---|---|
| T | T | — | Փաստաթղթի նկարագրված դաս 8X-ում, Document դասի ժառանգ։ |
| parentISN | int | — | Փաստաթղթի ծնող փաստաթղթի ISN-ը: |
| parameters | object[] | - | Արգումենտների զանգված, որոնք փոխանցվում են փաստաթղթի կոնստրուկտորին և պիտի թվով, հերթականությամբ, տիպերով համընկնեն կանչվող կոնստրուկտորի շարահյուսությանը։ Չփոխանցելու դեպքում փաստաթղթի նոր օբյեկտը ստեղծվելու է պարամետրեր չպարունակող կոնստրուկտորի միջոցով։ |
IDocumentService.Create(int, bool, object[]) մեթոդ
public Task<T> Create<T>(int parentISN,
bool suppressProgress,
params object[] parameters
) where T : Document
Ստեղծում է նշված տիպի փաստաթղթի նոր օբյեկտ և վերադարձնում այն T դասով, որը հանդիսանում է Document-ի ժառանգ։
Պարամետրեր
| Անվանում | Տվյալների տիպ | Լռությամբ արժեք | Նկարագրություն |
|---|---|---|---|
| T | T | — | Փաստաթղթի նկարագրված դաս 8X-ում, Document դասի ժառանգ։ |
| parentISN | int | — | Փաստաթղթի ծնող փաստաթղթի ISN-ը: |
| suppressProgress | bool | — | Փաստաթղթի կատարման պրոգրեսի ցուցադրման հայտանիշ։ |
| parameters | object[] | - | Արգումենտների զանգված, որոնք փոխանցվում են փաստաթղթի կոնստրուկտորին և պիտի թվով, հերթականությամբ, տիպերով համընկնեն կանչվող կոնստրուկտորի շարահյուսությանը։ Չփոխանցելու դեպքում փաստաթղթի նոր օբյեկտը ստեղծվելու է պարամետրեր չպարունակող կոնստրուկտորի միջոցով։ |
IDocumentService.Create(string, List<int>, Type, Dictionary<string, object>, object[]) մեթոդ
public Task<Document> Create(string typeName,
List<int> parentISN = null,
Type instanceType = null,
Dictionary<string, object> properties = null,
params object[] parameters)
Ստեղծում է նշված տեսակի (ներքին անունով) փաստաթղթի նոր օբյեկտ և վերադարձնում այն Document բազային դասով։
Պարամետրեր
| Անվանում | Տվյալների տիպ | Լռությամբ արժեք | Նկարագրություն |
|---|---|---|---|
| typeName | string | — | Փաստաթղթի ներքին անուն (տեսակ)։ |
| parentsISN | List |
— | Փաստաթղթի ծնող փաստաթղթերի ISN-ների ցուցակ: |
| instanceType | Type | — | Փաստաթղթի նկարագրված դաս 8X-ում, Document դասի ժառանգ։ |
| properties | Dictionary<string, object> | null | Անուն/արժեքների ցուցակ, որոնք ավելացվելու են ստեղծվող փաստաթղթի Properties-ում։ |
| parameters | object[] | - | Արգումենտների զանգված, որոնք փոխանցվում են փաստաթղթի կոնստրուկտորին և պիտի թվով, հերթականությամբ, տիպերով համընկնեն կանչվող կոնստրուկտորի շարահյուսությանը։ Չփոխանցելու դեպքում փաստաթղթի նոր օբյեկտը ստեղծվելու է պարամետրեր չպարունակող կոնստրուկտորի միջոցով։ |
IDocumentService.Create(string, List<int>, Type, Dictionary<string, object>, bool, object[]) մեթոդ
public Task<Document> Create(string typeName,
List<int> parentISN = null,
Type instanceType = null,
Dictionary<string, object> properties = null,
bool suppressProgress,
params object[] parameters)
Ստեղծում է նշված տեսակի (ներքին անունով) փաստաթղթի նոր օբյեկտ և վերադարձնում այն Document բազային դասով։
Պարամետրեր
| Անվանում | Տվյալների տիպ | Լռությամբ արժեք | Նկարագրություն |
|---|---|---|---|
| typeName | string | — | Փաստաթղթի ներքին անուն (տեսակ)։ |
| parentsISN | List |
— | Փաստաթղթի ծնող փաստաթղթերի ISN-ների ցուցակ: |
| instanceType | Type | — | Փաստաթղթի նկարագրված դաս 8X-ում, Document դասի ժառանգ։ |
| properties | Dictionary<string, object> | null | Անուն/արժեքների ցուցակ, որոնք ավելացվելու են ստեղծվող փաստաթղթի Properties-ում։ |
| suppressProgress | bool | — | Փաստաթղթի կատարման պրոգրեսի ցուցադրման հայտանիշ։ |
| parameters | object[] | - | Արգումենտների զանգված, որոնք փոխանցվում են փաստաթղթի կոնստրուկտորին և պիտի թվով, հերթականությամբ, տիպերով համընկնեն կանչվող կոնստրուկտորի շարահյուսությանը։ Չփոխանցելու դեպքում փաստաթղթի նոր օբյեկտը ստեղծվելու է պարամետրեր չպարունակող կոնստրուկտորի միջոցով։ |