Descriptor
Այս դասը նախատեսված է DPR-ի մետատվյալների նկարագրման համար։
Օգտագործվում է IProcessServerClient.Enqueue մեթոդով DPR-ի կատարումը հերթի դնելիս։
public class Descriptor
{
public string Name { get; private set; }
public DPRType DPRType { get; private set; }
public string ArmenianCaption { get; private set; }
public string EnglishCaption { get; private set; }
public Type Type { get; private set; }
public byte[] TimeStamp { get; private set; }
public bool IsDynamic { get; private set; }
public FeatureAvailability IsCancellationSupported { get; private set; } = FeatureAvailability.Enabled;
}
Հատկություններ
| Անվանում | Տվյալների տիպ | Լռությամբ արժեք | Նկարագրություն |
|---|---|---|---|
| Name | string | - | DPR-ի ներքին անունը։ |
| DPRType | DPRType | - | DPR-ի տեսակը։ |
| ArmenianCaption | string | - | DPR-ի հայերեն անվանումը։ |
| EnglishCaption | string | - | DPR-ի անգլերեն անվանումը։ |
| Type | Type | - | DPR-ի տեսակը: DPRType.Report - Հաշվետվությունների տվյալների մշակման հարցում, DPRType.OLAP - Օլապ տվյալների մշակման հարցում, DPRType.JobElement - Առաջադրանքների տվյալների մշակման հարցում, DPRType.Other - Այլ տվյալների մշակման հարցում։ |
| TimeStamp | byte[] | - | DPR-ի վերջին փոփոխման ամսաթիվը/ժամանակը տվյալների պահոցում։ Ոչ դինամիկ նկարագրության դեպքում վերադարձնում է դատարկ զանգված։ |
| IsDynamic | bool | - | Ցույց է տալիս, արդյոք DPR-ը հանդիսանում է կազմակերպության սեփական նկարագրություն, թե ոչ։ |
| IsCancellationSupported | FeatureAvailability | FeatureAvailability.Enabled | Ցույց է տալիս, արդյոք հնարավոր է դադարեցնել DPR-ի կատարումը UI-ից։ |