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[] - Արգումենտների զանգված, որոնք փոխանցվում են փաստաթղթի կոնստրուկտորին և պիտի թվով, հերթականությամբ, տիպերով համընկնեն կանչվող կոնստրուկտորի շարահյուսությանը։
Չփոխանցելու դեպքում փաստաթղթի նոր օբյեկտը ստեղծվելու է պարամետրեր չպարունակող կոնստրուկտորի միջոցով։