DocumentAttribute
Document ատրիբուտը նախատեսված է Document-ը նկարագրող դասի վրա դնելու համար։
public class DocumentAttribute
{
public string Name { get; protected set; }
public FeatureAvailability IsCancellationSupported { get; set; } = FeatureAvailability.Enabled;
public FeatureAvailability ShowProgress { get; set; } = FeatureAvailability.Disabled;
public DocumentAttribute(string name = "")
{
this.Name = name;
}
}
Հատկություններ
Անվանում | Տեսակ | Լռությամբ արժեք | Նկարագրություն |
---|---|---|---|
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
{
}