Table of Contents

Class CustomAttribute

Namespace
Lers.Core
Assembly
Lers.System.dll

Атрибут.

public class CustomAttribute : EditableRecord, IUniqueObject, INotifyPropertyChanged
Inheritance
CustomAttribute
Implements
Inherited Members
Extension Methods

Fields

MaxCodeLength

Максимальная длина кода атрибута.

public const int MaxCodeLength = 36

Field Value

int

MaxCommentLength

Максимальная длина описания атрибута.

public const int MaxCommentLength = 500

Field Value

int

MaxTitleLength

Максимальная длина наименования атрибута.

public const int MaxTitleLength = 100

Field Value

int

Properties

Code

Получает или задает код атрибута.

public string Code { get; set; }

Property Value

string

Comment

Получает или задает описание атрибута.

public string Comment { get; set; }

Property Value

string

Entities

Сущности, которые используют атрибут.

public AttributeEntities Entities { get; set; }

Property Value

AttributeEntities

Model

Базовые свойства атрибута;

public CustomAttribute Model { get; }

Property Value

CustomAttribute

Title

Получает или задает наименование атрибута.

public string Title { get; set; }

Property Value

string

Methods

SaveAsync(CustomAttributeSaveOptions)

Асинхронно сохраняет атрибуты.

public Task SaveAsync(CustomAttributeSaveOptions options)

Parameters

options CustomAttributeSaveOptions

Параметры сохранения.

Returns

Task

Возвращает экземпляр задание, представляющий собой начатую асинхронную операцию.

ToString()

Возвращает наименование атрибута.

public override string ToString()

Returns

string

Наименование атрибута в виде строки.