Stage - класс

Предоставляет информацию о этапе маршрута.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrObjectModel
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.20
C#
public sealed class Stage : IEquatable<Stage>, 
	ISealable
Inheritance
Object    Stage
Implements
IEquatableStage, ISealable

Конструкторы

Stage Инициализирует новый пустой экземпляр класса Stage.
Stage(Stage) Инициализирует новый экземпляр класса Stage на основе другого экземпляра. Запечатанность не переносится.
Stage(String, Guid, String) Инициализирует новый экземпляр класса Stage.
Stage(Guid, String, Guid, String, Guid, String, Int32, NullableGuid, String, NullableInt32, Boolean, GroupPosition, Stage, Boolean, Int32, NullableDateTime, Boolean, Boolean, Boolean) Инициализирует новый экземпляр класса Stage с привязкой к шаблону этапов.

Свойства

Author Автор этапа или значение , если он не задан. Переопределяет автора заданного в параметрах этапа.
BasedOnTemplate Значение, показывающее, что этап добавлен из шаблона этапов - задан шаблон этапов.
BasedOnTemplateStage Значение, показывающее, что этап добавлен из шаблона этапов - задан идентификатор строки шаблона этапов из карточки шаблона этапов.
CanBeSkipped Значение, показывающее, разрешен ли пропуск этапа.
CanChangeOrder Значение, показывающее, может ли пользователь менять порядок текущего этапа.
GroupPosition 
Hidden Значение, показывающее, что этап является скрытым.
ID Идентификатор этапа.
Info Dynamic-обёртка над InfoStorage.
InfoStorage Дополнительная информация о этапе.
IsPositionUnspecified Признак того, что значения GroupPosition, TemplateOrder и TemplateStageOrder не учитываются при сортировке этапов.
IsSealedПризнак того, что объект был защищён от изменений.
IsStageReadonly Значение, показывающее, может ли пользователь редактировать этап.
Name Название этапа.
OrderChanged Признак того, что порядок менялся пользователем.
Performer Исполнитель текущего этапа или значение , если он не задан.
Performers Список исполнителей текущего этапа.
Planned Дата выполнения или значение , если значение не задано.
PlannedQuants Срок в квантах, если нет даты окончания задания Planned.
RowChanged Признак того, что этап менялся пользователем.
RowID Идентификатор строки этапа (RowID) в конкретном документе.
Settings Dynamic-обёртка над SettingsStorage.
SettingsStorage Параметры этапа.
Skip Признак пропуска этапа.
SqlPerformers Запрос на получение SQL-согласующих.
SqlPerformersIndex Положение SQL-согласующих.
StageGroupID Идентификатор группы этапов, к которой принадлежит этап.
StageGroupName Название группы этапов, к которой принадлежит этап.
StageGroupOrder Порядок сортировки группы этапов, к которой принадлежит этап.
StageTypeCaption Отображаемое имя типа этапа.
StageTypeID Идентификатор типа этапа.
State 
TemplateID Идентификатор шаблона этапов или значение , если этап не связан с шаблоном этапов.
TemplateName Название шаблона этапов или значение , если этап не связан с шаблоном этапов.
TemplateOrder Порядок этапа в шаблоне этапов или значение поля BasedOnStageTemplateOrder или значение , если порядок этапа был изменён или если этап больше не связан с шаблоном этапов.
TemplateStageOrder Порядок сортировки для этапа в рамках шаблона этапов или значение , если этап ручной или шаблон этапов удалён.
TimeLimit Срок (рабочие дни) или значение , если значение не задано.
TimeLimitOrDefault Срок (рабочие дни), если указан, иначе стандартное значение DefaultTimeLimit.
WriteTaskFullInformation Значение, определяющее, в каком объеме информация о заданиях будет указываться по ключу Tasks в InfoStorage. Если указано - информация будет полной, включая карточку задания. Иначе перед записью будут удалены некоторые поля.

Методы

AddAutomaticallyChangedValue Добавляет указанное свойство в список автоматически изменённых значений этапа.
ClearAutomaticallyChangedValues Очищает список автоматически изменённых значений этапа.
CreateFromStageRowAsync Создаёт новый экземпляр класса Stage по строке, содержащей информацию о этапе.
CreateFromStageTemplateAsync Создаёт новый экземпляр класса Stage по шаблону этапов (templateStage).
Equals(Object)Determines whether the specified object is equal to the current object.
(Переопределяет ObjectEquals(Object))
Equals(Stage) Сравнивает этап по значимым полям.
EqualsWithAutomaticallyChangedValues Сравнивает этап по значимым полям с учётом автоматически изменённых значений.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Переопределяет ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
Inherit Переносит служебную информацию из указанного этапа в этот экземпляр.
InheritPosition Переносит информацию о положении этапа из указанного этапа.
IsInfoChanged Возвращает значение, показывающее, что изменилась дополнительная информация этапа (InfoStorage).
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
RemoveAutomaticallyChangedValue Удаляет указанное свойство из списка автоматически изменённых значений этапа.
SealЗащищает объект от изменений.
ToStringReturns a string that represents the current object.
(Переопределяет ObjectToString)

Операторы

Equality(Stage, Stage) Сравнивает два экземпляра объектов типа Stage.
Inequality(Stage, Stage) Сравнивает два экземпляра объектов типа Stage.

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)
ToStringDetailed
(Определяется KrCompilersExtensions)
ToStringSummary
(Определяется KrCompilersExtensions)

См. также