Դասը նախատեսված է համակարգային պարամետրի նկարագրման համար։

Օգտագործվում է IParametersService.GetDescriptor մեթոդում։

public sealed class Descriptor
{
    public string ParamID { get; private set; }
    public string ASType { get; private set; }
    public bool UserParam { get; private set; }
    public string SerializedValue { get; internal set; }
    public bool UseFromCache { get; private set; }
    public string Kind { get; private set; }
    public string Group { get; private set; }
    public string Description { get; private set; }
    public string EnglishDescription { get; private set; }
    public FieldType FieldType { get; private set; }
    public string UpAccess { get; private set; }    
}
  • ParamID - Պարամետրի ներքին անունը (id):
  • ASType - Պարամետրի 4X-ական համակարգային տիպը։
  • UserParam - Ցույց է տալիս, արդյոք պարամետրը կտրված է ըստ օգտագործողի, թե ոչ։
  • SerializedValue - Պարամետրի արժեքը։
  • UseFromCache - Պարամետրի քեշում պահման և քեշից արժեքը կարդալու հայտանիշ։
  • Kind - Պարամետրի խումբը:
  • Group - Պարամետրի խումբը, որը ընդունում է է արժեքներ PARGROUP ծառից։
  • Description - Պարամետրի հայերեն նկարագրությունը։
  • EnglishDescription - Պարամետրի անգլերեն նկարագրությունը։
  • FieldType - Պարամետրի համակարգային տիպը։
  • UpAccess - Պարամետրի խմբագրման թույլտվություն։
    • 0 - Խմբագրում թույլ չի տրվում Համակարգի պարամետրերի ուղղորդիչից։
    • 1 - Խմբագրում թույլ է տրվում միայն ադմինիստրատորին։
    • 2 - Խմբագրում թույլ է տրվում բոլոր օգտագործողներն։