CardRepairExtensionContext - класс

Контекст расширений на исправление структуры карточки.

Definition

Пространство имён: Tessa.Cards.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public sealed class CardRepairExtensionContext : ICardRepairExtensionContext, 
	ICardTypeExtensionContext, IExtensionContext, ITraceableExtensionContext
Inheritance
Object    CardRepairExtensionContext
Implements
ICardRepairExtensionContext, ICardTypeExtensionContext, IExtensionContext, ITraceableExtensionContext

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

CardRepairExtensionContext Создаёт экземпляр класса с указанием значений его свойств.

Свойства

CancellationTokenОбъект, посредством которого можно отменить асинхронную задачу.
CardКарточка, для которой выполняется исправление структуры.
CardMetadataМетаинформация по типам карточек.
CardType Тип карточки или null, если тип карточки неизвестен.
CardTypeName Уникальное имя типа карточки или null, если тип карточки неизвестен. Имя может не соответствовать действительному типу в метаинформации.
DefaultManagerОбъект, управляющий исправлением структуры карточки без расширений.
EnableTracing Признак того, что для текущего метода расширений разрешена запись сообщения трассировки при включённой в системе трассировке. Установка значения равным false позволяет запретить запись сообщения, например, для реализации метода, которая по умолчанию не выполняет полезной работы. При отключённой сортировке значение равно false.
ExtendedManagerОбъект, управляющий исправлением структуры карточки с расширениями.
InfoДополнительная информация для расширений.
NewModeСпособ заполнения полей значениями по умолчанию при исправлении структуры.
NotifyFieldsUpdatedПризнак того, что при исправлении структуры значения полей требуется изменить с уведомлениями об изменениях.
ParentContext Контекст по исправлению родительской карточки или null, если текущая исправляемая карточка не связана с родительской карточкой, т.е. не является сателлитом.
RequestIsSuccessful Признак того, что исправление структуры карточки выполнено успешно. Свойство принимает актуальное значение только после того, как исправление структуры было выполнено стандартными средствами.
ValidationResult Объект, выполняющий построение результата валидации. Может использоваться для того, чтобы запретить выполнение процесса стандартными средствами.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
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.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
RepairAsync Выполняет исправление структуры заданной карточки на основании данных в контексте расширений по исправлению карточки. Метод полезен для исправления карточек-сателлитов, связанных с основной исправляемой карточкой. После исправления любые сообщения будут записаны в результат валидации текущего контекста. Возвращает признак того, что исправление выполнено успешно, т.е. без ошибок, предотвращающих использование карточки.
(Определяется CardExtensions)
Set
(Определяется ComHelper)

См. также