public abstract class CardEditorOperationContext<TRequest, TResponse> : ICardEditorOperationContext<TRequest, TResponse>,
ISealable
where TRequest : CardInfoStorageObject
where TResponse : CardResponseBase
Public MustInherit Class CardEditorOperationContext(Of TRequest As CardInfoStorageObject, TResponse As CardResponseBase)
Implements ICardEditorOperationContext(Of TRequest, TResponse), ISealable
generic<typename TRequest, typename TResponse>
where TRequest : CardInfoStorageObject
where TResponse : CardResponseBase
public ref class CardEditorOperationContext abstract : ICardEditorOperationContext<TRequest, TResponse>,
ISealable
[<AbstractClassAttribute>]
type CardEditorOperationContext<'TRequest, 'TResponse when 'TRequest : CardInfoStorageObject when 'TResponse : CardResponseBase> =
class
interface ICardEditorOperationContext<'TRequest, 'TResponse>
interface ISealable
end
CardEditorOperationContextTRequest, TResponse | Создаёт экземпляр класса с указанием значений его свойств. |
Cancel | Признак того, что операцию с карточкой следует отменить. При этом результат операции считается неудачным считается неудачным. Если значение установлено равным true до того, как был инициализирован UI карточки, то инициализация UI не будет произведена. |
CancellationToken | Объект, посредством которого можно отменить асинхронную операцию. |
Card | Модель карточки. Посредством этого свойства легко получить или изменить значения полей карточки. |
CardModel | Модель представления карточки. Свойство равно null, если используется метод, выполняемый до того, как инициализируется UI карточки. Посредством этого свойства можно настроить элементы управления в карточке после того, как UI карточки был инициализирован. Изменение значения свойства позволяет подменить модель представления до того, как она будет отображена пользователю. |
CardTypeID | Идентификатор типа карточки, который был указан в запросе, или null, если идентификатор не был указан. Для того, чтобы получить фактический идентификатор типа, используйте свойство [Tessa.UI.Cards.ICardEditorOperationContext{TRequest,TResponse}.Card].[Tessa.Cards.Card.TypeID]. |
CardTypeName | Имя типа карточки, которое было указано в запросе, или null, если имя не было указано. Для того, чтобы получить фактическое имя типа, используйте свойство [Tessa.UI.Cards.ICardEditorOperationContext{TRequest,TResponse}.Card].[Tessa.Cards.Card.TypeName]. |
Editor | Используемый редактор карточек. |
Info | Параметры, которые были переданы в запрос. Гарантируется, что клиентские расширения не могли изменить эти параметры. |
IsSealed | Признак того, что объект был защищён от изменений. |
Request | Запрос на выполнение операции с карточкой. |
Response | Ответ на запрос на выполнение операции с карточкой. |
ResponseValidationResult | Результат валидации для ответа на запрос на выполнение операции с карточкой. Результат может содержать предупреждения, связанные со структурой карточки на момент до того, как выполнялись методы по изменению модели или модели представления карточки. |
UIContext | Текущий контекст UI, в котором выполняется операция с карточкой. Из этого контекста можно, например, получить информацию по карточке или по представлению, которые инициировали создание карточки. |
ValidationResult | Результат валидации для операции с карточкой. |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
Seal | Защищает объект от изменений. |
SealInternal | Защищает объект от изменений. Метод может быть переопределён в классах-наследниках. |
ToString | Returns a string that represents the current object. (Унаследован от Object) |