Փաստաթղթի գրանցման եղանակ

Այս enum-ը նախատեսված է փաստաթղթի գրանցման ժամանակ որոշ ստուգումների և մեթոդների կանչերի անջատման համար։

public enum DocumentCheckLevel
{
    None = 0,
    DisableCallValidate = 1,
    DisableCallAction = 2,
    DisableEmptyValueChecks = 4,
    DisableTypeValid = 8,
    DisableAllchecks = 13,
    DisableAllchecksAndAction = 15,
    CreateChangeRequest = 16,
    WriteSoftwareLog = 32,
    DetailedLog = 64
}

Արժեքների բազմություն

  • None - Համակարգը կատարում է բոլոր ստանդարտ ստուգումները և մեթոդների կանչերը։
  • DisableCallValidate - Անջատում է Validate մեթոդի կանչը։
  • DisableCallAction - Անջատում է Action մեթոդի կանչը։
  • DisableEmptyValueChecks - Անջատում է դաշտերի արժեքների դատարկության ստուգումը։
  • DisableTypeValid - Անջատում է տիպերի ստուգումը։
  • DisableAllchecks - Անջատում է Validate մեթոդի կանչը, դաշտերի արժեքների դատարկության և տիպերի ստուգումը։
  • DisableAllchecksAndAction - Անջատում է Validate, Action մեթոդների կանչը, դաշտերի արժեքների դատարկության և տիպերի ստուգումը։
  • CreateChangeRequest - Փոփոխությունների հաստատման ուղարկման հայտանիշ։ Երբ փոխում և պահպանում եք փաստաթուղթ այս ռեժիմով, փոփոխության հարցումն ավտոմատ կերպով ստեղծվում և ուղարկվում է հաստատման, և քանի դեռ այս հարցումը չի հաստատվել, կատարված փոփոխությունները չեն ցուցադրվի փաստաթղթում։
  • WriteSoftwareLog - Նշվում է, երբ փաստաթուղթի գրանցումը կատարվում է ծրագրային, այլ ոչ թե օգտագործողի որևէ գործողության հետևանքով։ Այս դեպքում փաստաթղթի պատմության մեջ գրվում է «Մշակվել է ծրագրային»։ Նախատեսված է անցումային ֆունկցիաներում փաստաթղթերը գրանցելուց։
  • DetailedLog -