DocumentAttribute ատրիբուտ
Document ատրիբուտը նախատեսված է Document-ը նկարագրող դասի վրա դնելու համար։
[AttributeUsage(AttributeTargets.Class, Inherited = true, AllowMultiple = false)]
public class DocumentAttribute
Հատկություններ
| Անվանում | Տեսակ | Լռությամբ արժեք | Նկարագրություն |
|---|---|---|---|
Name |
string | Փաստաթուղթը նկարագրող դասի անունը։ | Փաստաթղթի ներքին անունը (տեսակը)։ |
ShowProgress |
FeatureAvailability | FeatureAvailability.Disabled | Փաստաթղթի գրանցման/հեռացման ընթացքում պրոգրեսի պատուհանի ցուցադրման հայտանիշ։ FeatureAvailability.Enabled – Պրոգրեսի պատուհանը ցուցադրվում է։ FeatureAvailability.Disabled – Պրոգրեսի պատուհանը չի ցուցադրվում։ |
IsCancellationSupported |
FeatureAvailability | FeatureAvailability.Enabled | UI-ից փաստաթղթի գրանցման/հեռացման ընթացքում ընդհատման հնարավորության հայտանիշ։ Հասանելի է միայն այն դեպքում, երբ ակտիվացված է ShowProgress հատկությունը։ FeatureAvailability.Enabled – Թույլատրված է ընդհատումը UI-ից։ FeatureAvailability.Disabled – Արգելված է ընդհատումը UI-ից։ |
Օրինակ
[Document("Filial", IsCancellationSupported = FeatureAvailability.Disabled, ShowProgress = FeatureAvailability.Enabled)]
public class Filial : Document
{
}