Tessa.Cards.Extensions - пространство имён

Расширения для карточек.

Классы

CardAnyFileTypePolicy Политика, определяющая допустимость любого имени типа файла для выполнения методов расширения. Может быть использована для замещения другой политики ICardFileTypePolicy.
CardAnyMethodPolicyTMethod Политика, определяющая для расширений допустимость любого метода выполнения запроса к API карточек по его вхождению в список допустимых методов.
CardAnyRequestTypePolicy Политика, определяющая допустимость любого имени универсального запроса к сервису карточек для выполнения методов расширения. Может быть использована для замещения другой политики ICardRequestTypePolicy.
CardAnyTaskTypePolicy Политика, определяющая допустимость любого имени типа задания для выполнения методов расширения. Может быть использована для замещения другой политики ICardTaskTypePolicy.
CardAnyTypePolicy Политика, определяющая допустимость любого имени типа карточки для выполнения методов расширения. Может быть использована для замещения другой политики ICardTypePolicy.
CardDeleteExtension Базовый класс расширений для процесса удаления карточки.
CardDeleteExtensionContext Контекст процесса удаления карточки.
CardDeleteMethodFilterPolicy Политика фильтрации расширений, использующая политику ICardMethodPolicyTMethod с типом CardDeleteMethod для того, чтобы не выполнять методы расширений, для которых в контексте ICardDeleteExtensionContext указан неподходящий метод Method. Если требуемая политика не зарегистрирована, то метод в контексте проверяется на равенство значению по умолчанию Default.
CardExtensionContext Базовый класс для контекста процесса взаимодействия с карточкой.
CardExtensionContextExtensions Методы-расширения для интерфейсов ICardExtensionContext, ICardGetExtensionContext и ICardStoreExtensionContext.
CardExtensionHelper Вспомогательные методы для организации расширений в карточках.
CardFileExtensionContext Контекст процесса взаимодействия с файлом карточки.
CardFileTypeFilterPolicy Политика фильтрации расширений, использующая политику ICardFileTypePolicy для того, чтобы не выполнять методы расширений, для которых в контексте ICardFileExtensionContext использовано имя типа файла, запрещённое указанной политикой, или тип файла неизвестен. Если политика ICardFileTypePolicy не зарегистрирована, то метод расширения выполняется.
CardFileTypePolicy Политика, определяющая допустимость любого из заданных имён или идентификаторов типов файлов для выполнения методов расширения.
CardGetExtension Базовый класс расширений для процесса получения карточки.
CardGetExtensionContext Контекст процесса получения карточки.
CardGetFileContentExtension Базовый класс для расширения для процесса получения контента файла.
CardGetFileContentExtensionContext Контекст процесса получения контента файла.
CardGetFileContentMethodFilterPolicy Политика фильтрации расширений, использующая политику ICardMethodPolicyTMethod с типом CardGetFileContentMethod для того, чтобы не выполнять методы расширений, для которых в контексте ICardGetFileContentExtensionContext указан неподходящий метод Method. Если требуемая политика не зарегистрирована, то метод в контексте проверяется на равенство значению по умолчанию Default.
CardGetFileVersionsExtension Базовый класс расширений для процесса получения информации по версиям файла.
CardGetFileVersionsExtensionContext Контекст загрузки версий для файла карточки.
CardGetFileVersionsMethodFilterPolicy Политика фильтрации расширений, использующая политику ICardMethodPolicyTMethod с типом CardGetFileVersionsMethod для того, чтобы не выполнять методы расширений, для которых в контексте ICardGetFileVersionsExtensionContext указан неподходящий метод Method. Если требуемая политика не зарегистрирована, то метод в контексте проверяется на равенство значению по умолчанию Default.
CardGetMethodFilterPolicy Политика фильтрации расширений, использующая политику ICardMethodPolicyTMethod с типом CardGetMethod для того, чтобы не выполнять методы расширений, для которых в контексте ICardGetExtensionContext указан неподходящий метод Method. Если требуемая политика не зарегистрирована, то метод в контексте проверяется на равенство значению по умолчанию Default.
CardMetadataExtension Базовый класс для расширения, выполняемого при построении метаинформации по типам карточек ICardMetadata. Для того, чтобы использовать вспомогательные свойства и методы получения метаинформации по типам карточек, используйте базовый класс CardTypeMetadataExtension.
CardMetadataExtensionContext Контекст расширения, выполняемого при построении метаинформации по типам карточек ICardMetadata.
CardMetadataExtensionExecutor Объект, обеспечивающий выполнение расширений для метаинформации по типам карточек ICardMetadataExtension.
CardMetadataWithoutExtensionExecutor Объект, не выполняющий запуска расширений для метаинформации по типам карточек ICardMetadataExtension. Экземпляр класса следует использовать везде, где не требуется выполнять расширений.
CardMethodPolicyTMethod Политика, определяющая для расширений допустимость метода выполнения запроса к API карточек по его вхождению в список допустимых методов.
CardNewExtension Базовый класс расширений для процесса создания структуры карточки.
CardNewExtensionContext Контекст процесса создания структуры карточки.
CardNewGetExtension Базовый класс расширений для расширений ICardNewExtension для процесса создания карточки (файла, задания) и ICardGetExtension для процесса загрузки карточки.
CardNewMethodFilterPolicy Политика фильтрации расширений, использующая политику ICardMethodPolicyTMethod с типом CardNewMethod для того, чтобы не выполнять методы расширений, для которых в контексте ICardNewExtensionContext указан неподходящий метод Method. Если требуемая политика не зарегистрирована, то метод в контексте проверяется на равенство значению по умолчанию Default.
CardRepairExtension Базовый класс для расширения на исправление структуры карточки.
CardRepairExtensionContext Контекст расширений на исправление структуры карточки.
CardRequestExtension Базовый класс расширений для процесса универсального взаимодействия с сервисом карточек.
CardRequestExtensionContext Контекст универсального взаимодействия с сервисом карточек.
CardRequestFilterPolicy Политика фильтрации расширений, использующая политики ICardRequestTypePolicy, ICardTypePolicy, ICardFileTypePolicy и ICardTaskTypePolicy для того, чтобы не выполнять методы расширений, для которых в контексте ICardRequestExtensionContext использованы типы запросов, карточек, файлов и заданий, запрещённые указанной политикой, или типы неизвестны. Если политика ICardRequestTypePolicy не зарегистрирована, то выдаётся исключение. Если любая другая искомая политика не зарегистрирована, то метод расширения выполняется.
CardRequestTypePolicy Политика, определяющая допустимость типа универсального запроса к сервису карточек.
CardStoreExtension Базовый класс расширений для процесса сохранения карточки.
CardStoreExtensionContext Контекст процесса сохранения карточки.
CardStoreMethodFilterPolicy Политика фильтрации расширений, использующая политику ICardMethodPolicyTMethod с типом CardStoreMethod для того, чтобы не выполнять методы расширений, для которых в контексте ICardStoreExtensionContext указан неподходящий метод Method. Если требуемая политика не зарегистрирована, то метод в контексте проверяется на равенство значению по умолчанию Default.
CardStoreTaskExtension Базовый класс расширений для задания в процессе сохранения карточки.
CardStoreTaskExtensionContext Контекст процесса сохранения задания.
CardTaskExtensionContext Контекст процесса взаимодействия с заданием.
CardTaskTypeFilterPolicy Политика фильтрации расширений, использующая политику ICardTaskTypePolicy для того, чтобы не выполнять методы расширений, для которых в контексте ICardTaskExtensionContext использовано имя типа задания, запрещённое указанной политикой, или тип задания неизвестен. Если политика ICardTaskTypePolicy не зарегистрирована, то метод расширения выполняется.
CardTaskTypePolicy Политика, определяющая допустимость любого из заданных имён или идентификаторов типов заданий для выполнения методов расширения.
CardTypedRequestExtensionTRequest, TResponse Базовый класс расширений для процесса универсального взаимодействия с сервисом карточек через строготипизированные объекты запроса TRequest и ответа на запрос TResponse.
CardTypeFilterPolicy Политика фильтрации расширений, использующая политику ICardTypePolicy для того, чтобы не выполнять методы расширений, для которых в контексте ICardTypeExtensionContext использовано имя типа карточки, запрещённое указанной политикой, или тип карточки неизвестен. Если политика ICardTypePolicy не зарегистрирована, то метод расширения выполняется.
CardTypeMetadataExtension Базовый класс для расширений на метаинформацию, который содержит вспомогательные свойства и методы для получения метаинформации по типам карточек. В классе-наследнике рекомендуется использовать оба конструктора для разных регистраций: на клиенте (для предпросмотра карточек) и на сервере. Если такие средства не требуются и вы хотите полностью управлять конструкторами расширения, то используйте базовый класс CardMetadataExtension.
CardTypePolicy Политика, определяющая допустимость любого из заданных имён или идентификаторов типов карточек для выполнения методов расширения.
CardTypePolicyBase Базовый класс для политик, определяющих допустимость любого из заданных имён или идентификаторов типов карточек для выполнения методов расширения.

Интерфейсы

ICardDeleteExtension Расширение для процесса удаления карточки.
ICardDeleteExtensionContext Контекст процесса удаления карточки.
ICardExtension Расширение для процесса взаимодействия с карточкой.
ICardExtensionContext Контекст процесса взаимодействия с карточкой.
ICardFileExtensionContext Контекст процесса взаимодействия с файлом карточки.
ICardFileRequestExtensionContextTRequest, TResponse Контекст процесса взаимодействия с запросом на файл карточки.
ICardFileTypePolicy Политика, определяющая допустимость имени или идентификатора типа файла для выполнения методов расширения.
ICardGetExtension Расширение для процесса получения карточки.
ICardGetExtensionContext Контекст процесса получения карточки.
ICardGetFileContentExtension Расширение для процесса получения контента файла.
ICardGetFileContentExtensionContext Контекст процесса получения контента файла.
ICardGetFileVersionsExtension Расширение для процесса получения информации по версиям файла.
ICardGetFileVersionsExtensionContext Контекст загрузки версий для файла карточки.
ICardMetadataExtension Расширение, выполняемое при построении метаинформации по типам карточек ICardMetadata.
ICardMetadataExtensionContext Контекст расширения, выполняемого при построении метаинформации по типам карточек ICardMetadata.
ICardMetadataExtensionExecutor Объект, обеспечивающий выполнение расширений для метаинформации по типам карточек ICardMetadataExtension.
ICardMethodPolicyTMethod Политика, проверяющая допустимость метода выполнения запроса к API карточек для расширений.
ICardNewExtension Расширение для процесса создания структуры карточки.
ICardNewExtensionContext Контекст процесса создания структуры карточки.
ICardRepairExtension Расширение на исправление структуры карточки.
ICardRepairExtensionContext Контекст расширений на исправление структуры карточки.
ICardRequestExtension Расширение для процесса универсального взаимодействия с сервисом карточек.
ICardRequestExtensionContext Контекст универсального взаимодействия с сервисом карточек.
ICardRequestExtensionContextTRequest, TResponse Контекст процесса взаимодействия с запросом на карточку.
ICardRequestTypePolicy Политика, определяющая допустимость имени универсального запроса к сервису карточек.
ICardStoreExtension Расширение для процесса сохранения карточки.
ICardStoreExtensionContext Контекст процесса сохранения карточки.
ICardStoreTaskExtension Расширение для взаимодействия с заданием в процессе сохранения карточки.
ICardStoreTaskExtensionContext Контекст процесса сохранения задания.
ICardTaskExtensionContext Контекст процесса взаимодействия с заданием.
ICardTaskTypePolicy Политика, определяющая допустимость имени или идентификатора типа задания для выполнения методов расширения.
ICardTypeExtensionContext Контекст расширений, связанных с типами карточек.
ICardTypePolicy Политика, определяющая допустимость имени или идентификатора типа карточки для выполнения методов расширения.