CardRequestExtensionContext - класс

Контекст универсального взаимодействия с сервисом карточек.

Definition

Пространство имён: Tessa.Cards.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public sealed class CardRequestExtensionContext : CardExtensionContext, 
	ICardRequestExtensionContext, ICardRequestExtensionContext<CardRequest, CardResponse>, ICardExtensionContext, 
	ICardTypeExtensionContext, IExtensionContext, ITraceableExtensionContext
Inheritance
Object    CardExtensionContext    CardRequestExtensionContext
Implements
ICardExtensionContext, ICardRequestExtensionContext, ICardRequestExtensionContextCardRequest, CardResponse, ICardTypeExtensionContext, IExtensionContext, ITraceableExtensionContext

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

CardRequestExtensionContext Создаёт экземпляр класса с указанием запроса на универсальное взаимодействие с сервисом карточек, информации о типе запроса, о карточке, файле и задании, метаинформации по типам карточек и сессии пользователя, выполняющего операцию.

Свойства

CancellationTokenОбъект, посредством которого можно отменить асинхронную задачу.
(Унаследован от CardExtensionContext)
CardMetadataМетаинформация по типам карточек, известным в системе.
(Унаследован от CardExtensionContext)
CardType Тип карточки или null, если тип карточки неизвестен.
(Унаследован от CardExtensionContext)
CardTypeName Уникальное имя типа карточки или null, если тип карточки неизвестен. Имя может не соответствовать действительному типу в метаинформации.
(Унаследован от CardExtensionContext)
DbScope Объект, обеспечивающий взаимодействие с базой данных. Значение равно null на клиенте и не равно null на сервере.
(Унаследован от CardExtensionContext)
EnableTracing Признак того, что для текущего метода расширений разрешена запись сообщения трассировки при включённой в системе трассировке. Установка значения равным false позволяет запретить запись сообщения, например, для реализации метода, которая по умолчанию не выполняет полезной работы. При отключённой сортировке значение равно false.
(Унаследован от CardExtensionContext)
FileType Тип файла или null, если тип файла неизвестен.
FileTypeName Имя типа файла или null, если имя типа неизвестно. Имя может быть задано для несуществующего типа файла.
Info Информация, передаваемая между расширениями в процессе взаимодействия с карточкой.
(Унаследован от CardExtensionContext)
RequestЗапрос на взаимодействие с карточкой.
RequestIsSuccessful Признак того, что процесс взаимодействия с карточкой завершился успешно. Можно использовать в расширениях, выполняющихся после запроса к сервису.
(Унаследован от CardExtensionContext)
RequestType Идентификатор типа универсального запроса к сервису карточек. Соответствует конкретной операции, которую требуется выполнить.
Response Ответ на запрос по взаимодействию с карточкой. Если свойство установлено перед выполнением взаимодействия с карточкой стандартными средствами, то такое взаимодействие не производится.
SessionСессия пользователя, для которого выполняется процесс взаимодействия с карточкой.
(Унаследован от CardExtensionContext)
TaskType Тип задания или null, если тип задания неизвестен.
TaskTypeName Имя типа задания или null, если имя типа неизвестно. Имя может быть задано для несуществующего типа задания.
ValidationResult Объект, выполняющий построение результата валидации. Может использоваться для того, чтобы запретить выполнение процесса стандартными средствами.
(Унаследован от CardExtensionContext)

Методы

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)

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

AddInvalidateCompletedCacheNames Добавляет имена фактически сброшенных кэшей в контексте запроса InvalidateCache. Значение null и пустой список идентичны. Пустой список означает, что сброс кэшей не выполняется.
(Определяется CardRequestExtensions)
CardTypeIs Возвращает признак того, что идентификатор типа карточки равен заданному значению.
(Определяется CardExtensionContextExtensions)
CardTypeIs Возвращает признак того, что идентификатор типа карточки равен одному из заданных значений.
(Определяется CardExtensionContextExtensions)
CardTypeIs Возвращает признак того, что идентификатор типа карточки равен одному из заданных значений.
(Определяется CardExtensionContextExtensions)
CardTypeIs Возвращает признак того, что имя типа карточки равно одному из заданных значений.
(Определяется CardExtensionContextExtensions)
CardTypeIs Возвращает признак того, что имя типа карточки равно заданному значению.
(Определяется CardExtensionContextExtensions)
CardTypeIs Возвращает признак того, что имя типа карточки равно одному из заданных значений.
(Определяется CardExtensionContextExtensions)
CardTypeIs Возвращает признак того, что идентификатор типа карточки равен одному из заданных значений.
(Определяется CardExtensionContextExtensions)
CardTypeIs Возвращает признак того, что имя типа карточки равно одному из заданных значений.
(Определяется CardExtensionContextExtensions)
CardTypeIs Возвращает признак того, что идентификатор типа карточки равен одному из заданных значений.
(Определяется CardExtensionContextExtensions)
CardTypeIs Возвращает признак того, что имя типа карточки равно одному из заданных значений.
(Определяется CardExtensionContextExtensions)
CardTypeIs Возвращает признак того, что идентификатор типа карточки равен одному из заданных значений.
(Определяется CardExtensionContextExtensions)
CardTypeIs Возвращает признак того, что имя типа карточки равно одному из заданных значений.
(Определяется CardExtensionContextExtensions)
ClearInvalidateCompletedCacheNames Очищает имена фактически сброшенных кэшей в контексте запроса InvalidateCache.
(Определяется CardRequestExtensions)
Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
IsInvalidatingAllCaches Возвращает признак того, что запрошен сброс всех кэшей в контексте запроса InvalidateCache.
(Определяется CardRequestExtensions)
RemoveInvalidateCompletedCacheNames Удаляет имена фактически сброшенных кэшей в контексте запроса InvalidateCache. Значение null и пустой список идентичны. Пустой список означает, что сброс кэшей не выполняется.
(Определяется CardRequestExtensions)
Set
(Определяется ComHelper)
SetActionHistoryRowID Устанавливает идентификатор записи в историю действий, которая была записана в процессе обработки запроса, или null, если требуется удалить предыдущий идентификатор.
(Определяется CardRequestExtensions)
SetCardAccessAsync
(Определяется KrPermissionExtensions)
SetCardAccessAsync
(Определяется KrPermissionExtensions)
SetContextData Устанавливает данные в контексте цепочки расширений для заданного объекта-отправителя sender. Данные существует в пределах цепочки расширений.
(Определяется CardRequestExtensions)
SetInvalidateCacheNames Устанавливает имена сбрасываемых кэшей в контексте запроса InvalidateCache. Значение null определяет, что выполняется сброс всех кэшей. Пустой список означает, что сброс кэшей не выполняется.
(Определяется CardRequestExtensions)
ShouldInvalidateCache Проверяет необходимость сброса кэша в контексте запроса InvalidateCache. Возвращает true, если был запрошен сброс указанного кэша или всех кэшей.
(Определяется CardRequestExtensions)
TryGetActionHistoryRowID Возвращает идентификатор записи в историю действий, которая была записана в процессе обработки запроса, или null, если записи в истории действий не было сделано.
(Определяется CardRequestExtensions)
TryGetContextDataT Возвращает данные, записанные методом SetContextData(ICardExtensionContext, Object, Object) в контекст цепочки расширений для заданного объекта-отправителя sender. Данные существует в пределах цепочки расширений. Возвращает null, если данные не найдены или были установлены как null.
(Определяется CardRequestExtensions)
TryGetInvalidateCacheNames Возвращает имена сбрасываемых кэшей в контексте запроса InvalidateCache или null, если имена не заданы, в этом случае инвалидация выполняется для всех кэшей.
(Определяется CardRequestExtensions)
TryGetInvalidateCompletedCacheNames Возвращает имена сбрасываемых кэшей в контексте запроса InvalidateCache или null, если имена не заданы, в этом случае инвалидация выполняется для всех кэшей.
(Определяется CardRequestExtensions)

См. также