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-ից։