ICardEditorOpeningContext - интерфейс

Контекст, содержащий информацию по открытой карточке.

Definition

Пространство имён: Tessa.UI.Cards
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public interface ICardEditorOpeningContext : ICardEditorOperationContext<CardGetRequest, CardGetResponse>, 
	ISealable
Implements
ISealable, ICardEditorOperationContextCardGetRequest, CardGetResponse

Свойства

Cancel Признак того, что операцию с карточкой следует отменить. При этом результат операции считается неудачным считается неудачным. Если значение установлено равным true до того, как был инициализирован UI карточки, то инициализация UI не будет произведена.
(Унаследован от ICardEditorOperationContextTRequest, TResponse)
CancellationTokenОбъект, посредством которого можно отменить асинхронную операцию.
(Унаследован от ICardEditorOperationContextTRequest, TResponse)
Card Модель карточки. Посредством этого свойства легко получить или изменить значения полей карточки.
(Унаследован от ICardEditorOperationContextTRequest, TResponse)
CardID Идентификатор карточки, который был указан в запросе, или null, если идентификатор не был указан. Для того, чтобы получить фактический идентификатор карточки, используйте свойство [Tessa.UI.Cards.ICardEditorOperationContext{TRequest,TResponse}.Card].[Tessa.Cards.Card.ID].
CardModel Модель представления карточки. Свойство равно null, если используется метод, выполняемый до того, как инициализируется UI карточки. Посредством этого свойства можно настроить элементы управления в карточке после того, как UI карточки был инициализирован. Изменение значения свойства позволяет подменить модель представления до того, как она будет отображена пользователю.
(Унаследован от ICardEditorOperationContextTRequest, TResponse)
CardTypeID Идентификатор типа карточки, который был указан в запросе, или null, если идентификатор не был указан. Для того, чтобы получить фактический идентификатор типа, используйте свойство [Tessa.UI.Cards.ICardEditorOperationContext{TRequest,TResponse}.Card].[Tessa.Cards.Card.TypeID].
(Унаследован от ICardEditorOperationContextTRequest, TResponse)
CardTypeName Имя типа карточки, которое было указано в запросе, или null, если имя не было указано. Для того, чтобы получить фактическое имя типа, используйте свойство [Tessa.UI.Cards.ICardEditorOperationContext{TRequest,TResponse}.Card].[Tessa.Cards.Card.TypeName].
(Унаследован от ICardEditorOperationContextTRequest, TResponse)
EditorИспользуемый редактор карточек.
(Унаследован от ICardEditorOperationContextTRequest, TResponse)
Info Параметры, которые были переданы в запрос. Гарантируется, что клиентские расширения не могли изменить эти параметры.
(Унаследован от ICardEditorOperationContextTRequest, TResponse)
IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)
RequestЗапрос на выполнение операции с карточкой.
(Унаследован от ICardEditorOperationContextTRequest, TResponse)
ResponseОтвет на запрос на выполнение операции с карточкой.
(Унаследован от ICardEditorOperationContextTRequest, TResponse)
ResponseValidationResult Результат валидации для ответа на запрос на выполнение операции с карточкой. Результат может содержать предупреждения, связанные со структурой карточки на момент до того, как выполнялись методы по изменению модели или модели представления карточки.
(Унаследован от ICardEditorOperationContextTRequest, TResponse)
UIContext Текущий контекст UI, в котором выполняется операция с карточкой. Из этого контекста можно, например, получить информацию по карточке или по представлению, которые инициировали создание карточки.
(Унаследован от ICardEditorOperationContextTRequest, TResponse)
ValidationResultРезультат валидации для операции с карточкой.
(Унаследован от ICardEditorOperationContextTRequest, TResponse)

Методы

SealЗащищает объект от изменений.
(Унаследован от ISealable)

См. также