AddCardTypeInfoToSections |
Добавляет информацию по типу карточки cardTypeID для колонок в метаинформации sections,
которые перечислены в schemeItem, если этого типа ещё нет в соответствующих колонках.
Возвращает признак того, что метод внёс изменения в метаинформацию.
|
AddDistinctFrom(ICollectionCardTypeSchemeItem, ICollectionCardTypeSchemeItem) |
Добавляет элементы схемы в текущую коллекцию из заданной коллекции schemeItems,
если таких же элементов уже не было в текущей коллекции.
Возвращает признак того, что хотя бы одна секция или колонка была добавлена.
|
AddDistinctFrom(ICollectionCardTypeSchemeItem, ICollectionCardTypeSchemeItem, CardMetadataSectionCollection, Guid) |
Добавляет элементы схемы в текущую коллекцию из заданной коллекции schemeItems,
если таких же элементов уже не было в текущей коллекции.
Возвращает признак того, что хотя бы одна секция или колонка была добавлена.
Метод также добавляет в колонки секций sections информацию по типу карточки cardTypeID.
В расширениях на метаинформации используйте эту перегрузку метода только в ModifyMetadata(ICardMetadataExtensionContext).
|
AddInstanceNotFoundError |
Добавляет ошибку валидации InstanceNotFound с информацией по стеку вызовов, если это разрешено флагами flags.
|
AppliesRequiredToControl |
Возвращает признак того, что валидатор устанавливает признак "Обязательно для заполнения"
для заданного элемента управления control.
|
ApplyFromAsync |
Устанавливает разрешения, связанные с контейнером файлов, по разрешениям, заданным в карточке.
|
ApplyUserSettingsToRolesAsync |
Асинхронно выполняет копирование настроек одного сотрудника на заданный список ролей (без учёта заместителей).
Запрос доступен только для администраторов.
Возвращает сообщения валидации, в т.ч. возникшие ошибки. Возвращаемое значение не равно null.
|
ChangePasswordForCurrentUserAsync |
Асинхронно изменяет пароль для текущего сотрудника, если у него тип входа "Пользователь Tessa".
Возвращает сообщения валидации, в т.ч. возникшие ошибки. Возвращаемое значение не равно null.
|
CopyAndAddRangeT |
Копирует коллекцию сериализуемых объектов sourceItems
и в конец коллекции сериализуемых объектов targetItems.
Устанавливает порядок следования объектов, если объекты поддерживают
ICardMetadataOrderable.
|
CopyAndInsertT |
Копирует коллекцию сериализуемых объектов sourceItems
и вставляет по индексу в коллекцию сериализуемых объектов targetItems.
Устанавливает порядок следования объектов, если объекты поддерживают
ICardMetadataOrderable.
|
CopyToTheBeginningOfT |
Копирует коллекцию сериализуемых объектов sourceItems
в начало коллекции сериализуемых объектов targetItems.
Устанавливает порядок следования объектов, если объекты поддерживают
ICardMetadataOrderable.
|
CreateContainerRemoteAsync |
Создаёт контейнер с информацией по заданной карточке и по её файлам. Все файлы создаются с Remote-содержимым,
при загрузке и замене которого не используется временная папка. Операции с такими файлами будут выполняться
быстрее, но при условии надо быть уверенными, что содержимое файлов, работа с которыми выполняется, умещается в памяти.
Возможные ошибки при загрузке файлов из карточки игнорируются.
В этом случае к созданном контейнере не будет добавлено файлов, хотя файлы присутствуют в карточке.
|
DeepClone(CardTypeControl) |
Выполняет глубокое клонирование метаинформации по элементу управления CardTypeControl
за счёт его полной сериализации / десериализации.
|
DeepCloneT(T) |
Выполняет глубокое клонирование сериализуемого объекта за счёт
его полной сериализации / десериализации.
|
DeleteAsync(ICardTypeClientRepository, CardType, CancellationToken) |
Удаляет заданный тип карточки.
|
DeleteAsync(ICardTypeServerRepository, ICardSerializableEntry, CancellationToken) |
Удаляет заданный тип карточки.
|
DeleteAsync(ICardTypeService, ICardSerializableEntry, CancellationToken) |
Удаляет заданный тип карточки.
|
DeserializeFromJsonT |
Десериализует объект и его дочерние объекты из заданного текстового JSON с сохраняемыми типами данных.
|
DeserializeFromStorageT |
Десериализует объект из заданного хранилища Dictionary<string, object>.
|
GenerateExportAsync |
Создаёт файл по заданному шаблону и возвращает контент созданного файла и ответ на запрос на создание.
|
GenerateFileFromTemplateAsync(ICardStreamServerRepository, Guid, NullableGuid, IViewPlaceholderContext, DictionaryString, Object, CancellationToken) |
Асинхронно создаёт файл по заданному шаблону и возвращает контент созданного файла и ответ на запрос на создание.
|
GenerateFileFromTemplateAsync(ICardStreamClientRepository, Guid, NullableGuid, FuncStream, CancellationToken, ValueTask, IViewPlaceholderContext, DictionaryString, Object, CancellationToken) |
Создаёт файл по заданному шаблону и возвращает контент созданного файла и ответ на запрос на создание.
|
GetAllCardTypeCollectionAsync |
Возвращает коллекцию, содержащую все типы карточек.
|
GetDigestAsync |
Асинхронно возвращает Digest для заданной карточки, полученный выполнением запроса GetDigest,
или null, если Digest неизвестен или не требуется.
|
GetEntryPermissions |
Возвращает права доступа к полям строковой секции с именем sectionName.
|
GetFieldNames |
Возвращает имена полей, с которыми связан контрол CardTypeEntryControl.
|
GetFileSourceAsync(ICardRepository, Card, CardFile, CancellationToken) |
Асинхронно возвращает местоположение контента файла для заданного файла
file указанной карточки card.
Местоположение определяется выполнением запроса GetFileSource.
Метод возвращает null, если определить местоположение не удалось,
обычно в этом случае будет использоваться местоположение по умолчанию.
|
GetFileSourceAsync(ICardRequestComponent, Card, CardFile, ICardMetadata, ISession, CancellationToken) |
Возвращает местоположение контента файла для заданного файла file указанной карточки card.
Местоположение определяется выполнением запроса GetFileSource.
Метод возвращает null, если определить местоположение не удалось,
обычно в этом случае будет использоваться местоположение по умолчанию.
|
GetID(CardTypeCompletionOption) |
Получить уникальный идентификатор объекта на основе хэш-кода его типа и настроек.
|
GetID(CardTypeExtension) |
Получить уникальный идентификатор объекта на основе хэш-кода его типа и настроек.
|
GetID(CardTypeValidator) |
Получить уникальный идентификатор объекта на основе хэш-кода его типа и настроек.
|
GetOrAddEntry(StringDictionaryStorageCardSection, String) |
Возвращает строковую секцию с заданным именем. Если секция отсутствовала, то создаёт её.
Если требуется создать коллекционную или древовидную секцию, то используйте метод GetOrAddTable.
|
GetOrAddEntry(StringDictionaryStorageCardSectionPermissionInfo, String) |
Возвращает объект с разрешениями на коллекционную или древовидную секцию с заданным именем. Если секция отсутствовала, то создаёт её.
Если требуется создать объект для коллекционной или древовидной секции, то используйте метод GetOrAddEntry.
|
GetOrAddTable(StringDictionaryStorageCardSectionPermissionInfo, String) |
Возвращает объект с разрешениями на коллекционную или древовидную секцию с заданным именем. Если секция отсутствовала, то создаёт её.
Если требуется создать объект для строковой секции, то используйте метод GetOrAddEntry.
|
GetOrAddTable(StringDictionaryStorageCardSection, String, CardTableType) |
Возвращает коллекционную или древовидную секцию с заданным именем. Если секция отсутствовала, то создаёт её.
Если требуется создать строковую секцию, то используйте метод GetOrAddEntry.
|
GetSourceInfo |
Метод для поулчения информации об источнике данных контрола с учетом возможной регистрации кастомного метода для получения источника данных
в ICardControlTypeRegistry |
GetTablePermissions |
Возвращает права доступа к строкам коллекционной секции с именем sectionName.
|
GetTypeIDAsync |
Асинхронно возвращает результат выполнения запроса GetTypeIDList
на получение идентификатора типа карточки по заданному идентификатору карточки.
Значение null возвращается в случае, если идентификатор типа не был определён.
|
GetTypeIDListAsync |
Асинхронно возвращает результат выполнения запроса GetTypeIDList
на получение идентификаторов типов карточек по заданным идентификаторам карточек.
Элементы результирующего массива со значениями null возвращаются в случае, если идентификатор типа не был определён.
|
Has(CardControlTypeFlags, CardControlTypeFlags) | Возвращает признак того, что заданный флаг установлен. |
Has(CardFileFlags, CardFileFlags) | Возвращает признак того, что заданный флаг установлен. |
Has(CardGetRestrictionFlags, CardGetRestrictionFlags) | Возвращает признак того, что заданный флаг установлен. |
Has(CardPermissionFlags, CardPermissionFlags) | Возвращает признак того, что заданный флаг установлен. |
Has(CardTaskFlags, CardTaskFlags) | Возвращает признак того, что заданный флаг установлен. |
Has(CardTypeColumnFlags, CardTypeColumnFlags) | Возвращает признак того, что заданный флаг установлен. |
Has(CardTypeCompletionOptionFlags, CardTypeCompletionOptionFlags) | Возвращает признак того, что заданный флаг установлен. |
Has(CardTypeCustomControlFlags, CardTypeCustomControlFlags) | Возвращает признак того, что заданный флаг установлен. |
Has(CardTypeEntryControlFlags, CardTypeEntryControlFlags) | Возвращает признак того, что заданный флаг установлен. |
Has(CardTypeFlags, CardTypeFlags) | Возвращает признак того, что заданный флаг установлен. |
Has(CardTypeTabControlFlags, CardTypeTabControlFlags) | Возвращает признак того, что заданный флаг установлен. |
Has(CardTypeTableControlFlags, CardTypeTableControlFlags) | Возвращает признак того, что заданный флаг установлен. |
HasAny(CardControlTypeFlags, CardControlTypeFlags) | Возвращает признак того, что один из заданных флагов установлен. |
HasAny(CardFileFlags, CardFileFlags) | Возвращает признак того, что один из заданных флагов установлен. |
HasAny(CardGetRestrictionFlags, CardGetRestrictionFlags) | Возвращает признак того, что один из заданных флагов установлен. |
HasAny(CardPermissionFlags, CardPermissionFlags) | Возвращает признак того, что один из заданных флагов установлен. |
HasAny(CardTaskFlags, CardTaskFlags) | Возвращает признак того, что один из заданных флагов установлен. |
HasAny(CardTypeColumnFlags, CardTypeColumnFlags) | Возвращает признак того, что один из заданных флагов установлен. |
HasAny(CardTypeCompletionOptionFlags, CardTypeCompletionOptionFlags) | Возвращает признак того, что один из заданных флагов установлен. |
HasAny(CardTypeCustomControlFlags, CardTypeCustomControlFlags) | Возвращает признак того, что один из заданных флагов установлен. |
HasAny(CardTypeEntryControlFlags, CardTypeEntryControlFlags) | Возвращает признак того, что один из заданных флагов установлен. |
HasAny(CardTypeFlags, CardTypeFlags) | Возвращает признак того, что один из заданных флагов установлен. |
HasAny(CardTypeTabControlFlags, CardTypeTabControlFlags) | Возвращает признак того, что один из заданных флагов установлен. |
HasAny(CardTypeTableControlFlags, CardTypeTableControlFlags) | Возвращает признак того, что один из заданных флагов установлен. |
HasContent |
Возвращает признак того, что состояние файла в карточке обязывает предоставить
для такого файла контент, причём карточка с файлом должна сохраняться через
потоковое сохранение.
|
HasNot(CardControlTypeFlags, CardControlTypeFlags) | Возвращает признак того, что заданный флаг не установлен. |
HasNot(CardFileFlags, CardFileFlags) | Возвращает признак того, что заданный флаг не установлен. |
HasNot(CardGetRestrictionFlags, CardGetRestrictionFlags) | Возвращает признак того, что заданный флаг не установлен. |
HasNot(CardPermissionFlags, CardPermissionFlags) | Возвращает признак того, что заданный флаг не установлен. |
HasNot(CardTaskFlags, CardTaskFlags) | Возвращает признак того, что заданный флаг не установлен. |
HasNot(CardTypeColumnFlags, CardTypeColumnFlags) | Возвращает признак того, что заданный флаг не установлен. |
HasNot(CardTypeCompletionOptionFlags, CardTypeCompletionOptionFlags) | Возвращает признак того, что заданный флаг не установлен. |
HasNot(CardTypeCustomControlFlags, CardTypeCustomControlFlags) | Возвращает признак того, что заданный флаг не установлен. |
HasNot(CardTypeEntryControlFlags, CardTypeEntryControlFlags) | Возвращает признак того, что заданный флаг не установлен. |
HasNot(CardTypeFlags, CardTypeFlags) | Возвращает признак того, что заданный флаг не установлен. |
HasNot(CardTypeTabControlFlags, CardTypeTabControlFlags) | Возвращает признак того, что заданный флаг не установлен. |
HasNot(CardTypeTableControlFlags, CardTypeTableControlFlags) | Возвращает признак того, что заданный флаг не установлен. |
InsertWithoutCopyT |
Вставляет коллекцию сериализуемых объектов sourceItems
по указанному индексу в коллекцию сериализуемых объектов targetItems.
|
MakeGlobal(CardTypeCompletionOption, CardGlobalReferencesContext) |
Сделать указанный объект глобальным.
|
MakeGlobal(CardTypeExtension, CardGlobalReferencesContext) |
Сделать указанный объект глобальным.
|
MakeGlobal(CardTypeNamedForm, CardGlobalReferencesContext) |
Сделать указанный объект глобальным.
|
MakeGlobal(CardTypeValidator, CardGlobalReferencesContext) |
Сделать указанный объект глобальным.
|
MakeGlobal(IEnumerableCardTypeCompletionOption, CardGlobalReferencesContext) |
Сделать варианты завершения глобальными.
|
MakeGlobal(IEnumerableCardTypeExtension, CardGlobalReferencesContext) |
Сделать расширения типа карточки глобальными.
|
MakeGlobal(IEnumerableCardTypeNamedForm, CardGlobalReferencesContext) |
Сделать формы типа карточки глобальными.
|
MakeGlobal(IEnumerableCardTypeValidator, CardGlobalReferencesContext) |
Сделать валидаторы типа карточки глобальными.
|
MakeGlobal(CardTypeBlock, CardGlobalReferencesContext, CardSerializableObject) |
Сделать указанный объект глобальным.
|
MakeGlobal(CardTypeControl, CardGlobalReferencesContext, CardSerializableObject) |
Сделать указанный объект глобальным.
|
MakeGlobal(IEnumerableCardTypeBlock, CardGlobalReferencesContext, CardSerializableObject) |
Сделать блоки формы типа карточки глобальными.
|
MakeGlobal(IEnumerableCardTypeControl, CardGlobalReferencesContext, CardSerializableObject) |
Сделать контролы типа карточки глобальными.
|
OrderByDependenciesAsync |
Упорядочивает секции карточки с учётом зависимостей между секциями в порядке,
который необходим для выполнения запросов на вставку записей.
Для удаления записей необходим обратный порядок.
|
OrderHierarchyForDeletionT |
Упорядочивает строки таким образом, чтобы их можно было удалить из базы данных
с учётом связи между родительскими и дочерними строками.
|
OrderHierarchyForInsertionT |
Упорядочивает строки таким образом, чтобы их можно было вставить в базу данных
с учётом связи между родительскими и дочерними строками.
|
OrderManuallyForDeletionT |
Упорядочивает строки таким образом, чтобы их можно было
удалить из базы данных, с учётом порядка строк по убыванию, определяемого пользователем в свойстве
Order каждой строки.
|
OrderManuallyForInsertionT |
Упорядочивает строки таким образом, чтобы их можно было
вставить в базу данных, с учётом порядка строк по возрастанию, определяемого пользователем в свойстве
Order каждой строки.
|
RegisterCardClientComponents |
Выполняет регистрацию репозиториев в контейнере Unity с клиентскими компонентами для API карточек.
Все репозитории регистрируются по именам, указанным в CardRepositoryNames.
Регистрация репозиториев без имени не выполняется.
|
RegisterCardExtensionTypes |
Выполняет регистрацию стандартных типов расширений для карточек.
|
RegisterCardServerComponents |
Выполняет регистрацию репозиториев в контейнере Unity с серверными компонентами для API карточек.
Все репозитории регистрируются по именам, указанным в CardRepositoryNames.
Регистрация репозиториев без имени не выполняется.
|
RegisterCardsOnClient |
Выполняет регистрацию клиентских сервисов и объектов API карточек в контейнере Unity.
Также выполняет регистрацию компонент посредством метода RegisterCardClientComponents(IUnityContainer)
и репозиториев, которые регистрируются без имени.
Не выполняет установку файловых хранилищ, рекомендуется вызвать метод-расширение SetCachingSourceForFileSettings(IUnityContainer)
при завершении регистраций на сервере.
|
RegisterCardsOnServer |
Выполняет регистрацию сервисов и объектов API карточек на серверной стороне в контейнере Unity.
Также выполняет регистрацию компонент посредством метода RegisterCardServerComponents(IUnityContainer)
и репозиториев, которые регистрируются без имени.
Не выполняет установку файловых хранилищ, рекомендуется вызвать метод-расширение SetCachingSourceForFileSettings(IUnityContainer)
при завершении регистраций на сервере.
|
RegisterCardTraceListeners |
Выполняет регистрацию объектов, отслеживающих события, происходящие при выполнении расширений
карточек, и записывающие результат выполнения в ValidationResult
как информационное сообщение.
Это полезно при отладке расширений, но сильно нагружает любое взаимодействие с карточками,
поэтому рекомендуется не выполнять такую регистрацию в среде, с которой работают конечные пользователи.
|
RemoveCardTraceListeners |
Удаляет объекты, зарегистрированные методом RegisterCardTraceListeners(IExtensionContainer, ExtensionTraceListenerType, NullableInt64).
Частая регистрация с последующим удалением объектов значительно нагружает память и CPU.
|
RepairAsync |
Выполняет исправление структуры заданной карточки на основании данных в контексте расширений по исправлению карточки.
Метод полезен для исправления карточек-сателлитов, связанных с основной исправляемой карточкой.
После исправления любые сообщения будут записаны в результат валидации текущего контекста.
Возвращает признак того, что исправление выполнено успешно, т.е. без ошибок, предотвращающих использование карточки.
|
ReplaceBlocks(CardTypeForm, CardTypeForm) |
Заменить блоки формы на блоки исходной формы.
|
ReplaceBlocks(IEnumerableCardTypeForm, IEnumerableCardTypeForm) |
Заменить все блоки указанных форм на блоки переданных форм.
|
ReplaceControls(CardTypeBlock, CardTypeBlock) |
Заменить контролы блока на контролы исходного блока.
|
ReplaceControls(IEnumerableCardTypeBlock, IEnumerableCardTypeBlock) |
Заменить все контролы указанных блоков на контролы переданных блоков.
|
SetCachingSourceForFileSettings |
Устанавливает в качестве источника настроек ICardCache
для зарегистрированного объекта ICardFileSourceSettings.
Привязывает кэш к параметрам лицензии ILicenseManager, если этот объект зарегистрирован.
Не выполняет действий, если хотя бы одна из зависимостей ICardCache или ICardFileSourceSettings
не зарегистрированы.
|
SetNormalized |
Устанавливает заданные флаги с учётом нормализации. При указании флага flag
как Allow автоматически сбрасывает соответствующий флаг Prohibit, и наоборот.
Результат применяется к flags и возвращается в результате метода.
|
StoreAsync |
Сохраняет карточку из текущего контейнера и контент её файлов, при этом позволяет асинхронно отслеживать её состояние.
В процессе сохранения карточка в контейнере и её файлы не изменяются, поэтому метод безопасно вызывать повторно.
|
ToCardTableType |
Преобразует перечисление значение перечисления SchemeTableContentType
к типу CardTableType.
|
ToDictionary |
Создаёт хеш-таблицу, позволяющую быстро получить доступ к строкам коллекционных и древовидных секций
по имени секции. Строки CardRow не копируются.
|
ToStringDictionaryStorage |
Создаёт объект StringDictionaryStorage<CardRow> по заданной хеш-таблице,
позволяющей получить доступ к строкам коллекционных и древовидных секций по имени секции.
Строки CardRow копируются.
|
TryAddTaskAsync |
Создаёт и добавляет возвращаемое задание с заданными параметрами.
После создания может потребоваться заполнить секции задания и другие параметры CardTask.
Возвращённый объект ValidationResult содержит ошибки и сообщения, возникшие при создании задания, он всегда не равен null.
Возвращённый объект CardTask может быть равен null, если при создании были ошибки.
В этом случае возвращённый объект ValidationResult содержит эти ошибки.
|
TryGetFieldIgnoreCaseAsyncT |
Возвращает значение поля строковой секции или строки коллекционной секции карточки без учёта регистра
или null, если такое поле отсутствует.
|
TryGetIgnoreCase(CardMetadataSectionCollection, String) |
Возвращает секцию из метаинформации, полученную без учёта регистра,
или null, если такая секция отсутствует.
|
TryGetIgnoreCase(CardMetadataColumnCollection, String, Boolean) |
Возвращает колонку из метаинформации, полученную без учёта регистра,
или null, если такая колонка отсутствует.
|
TryGetIgnoreCaseAsync(StringDictionaryStorageCardSection, String, ICardMetadata, CancellationToken) |
Возвращает секцию карточки, полученную без учёта регистра,
или null, если такая секция отсутствует.
|
TryGetIgnoreCaseAsync(StringDictionaryStorageCardSectionPermissionInfo, String, ICardMetadata, CancellationToken) |
Возвращает разрешения для секции карточки, полученной без учёта регистра,
или null, если такая секция отсутствует.
|
TrySetFieldIgnoreCaseAsync |
Устанавливает значение поля строковой секции или строки коллекционной секции карточки без учёта регистра.
Возвращает признак того, что значение было установлено, т.к. было определено имя поля с учётом регистра.
|
UsedIn |
Возвращает признак того, что флаги элемента управления позволяют ему располагаться в карточках
с заданным типом экземпляра.
|
WhenAnyCardType |
Регистрирует политику фильтрации выполнения методов расширений по любым типам карточек.
Используйте для замещения политики, назначенной посредством методов
WhenCardTypes(IExtensionPolicyContainer, String)
и WhenCardTypes(IExtensionPolicyContainer, Guid).
Если идентификатор и имя типа карточки неизвестны, то метод расширения не выполняется.
Для того, чтобы политика использовалась, требуется зарегистрировать политику CardTypeFilterPolicy.
|
WhenAnyDeleteMethod |
Регистрирует политику фильтрации выполнения методов расширений
по любым методам удаления карточки.
|
WhenAnyFileType |
Регистрирует политику фильтрации выполнения методов расширений по любым типам файлов.
Используйте для замещения политики, назначенной посредством методов
WhenFileTypes(IExtensionPolicyContainer, String)
и WhenFileTypes(IExtensionPolicyContainer, Guid).
Если идентификатор и имя типа файла неизвестны, то метод расширения выполняется.
Для того, чтобы политика использовалась, требуется зарегистрировать политику CardFileTypeFilterPolicy.
|
WhenAnyGetFileContentMethod |
Регистрирует политику фильтрации выполнения методов расширений
по любым методам загрузки контента файла.
|
WhenAnyGetFileVersionsMethod |
Регистрирует политику фильтрации выполнения методов расширений
по любым методам загрузки списка версий файла.
|
WhenAnyGetMethod |
Регистрирует политику фильтрации выполнения методов расширений
по любым методам загрузки карточки.
|
WhenAnyNewMethod |
Регистрирует политику фильтрации выполнения методов расширений
по любым методам создания карточки.
|
WhenAnyRequestType |
Регистрирует политику фильтрации выполнения методов расширений по любым именам универсальных запросов к сервису карточек.
Используйте для замещения политики, назначенной посредством метода WhenRequestTypes(IExtensionPolicyContainer, Guid).
Имя запроса является обязательным параметром и должно быть известно.
Для того, чтобы политика использовалась, требуется зарегистрировать политику CardRequestFilterPolicy.
|
WhenAnyStoreMethod |
Регистрирует политику фильтрации выполнения методов расширений
по любым методам сохранения карточки.
|
WhenAnyTaskType |
Регистрирует политику фильтрации выполнения методов расширений по любым типам заданий.
Используйте для замещения политики, назначенной посредством методов
WhenTaskTypes(IExtensionPolicyContainer, String)
и WhenTaskTypes(IExtensionPolicyContainer, Guid).
Если идентификатор и имя типа задания неизвестны, то метод расширения выполняется.
Для того, чтобы политика использовалась, требуется зарегистрировать политику CardTaskTypeFilterPolicy.
|
WhenCardDeleteFunc |
Регистрирует политику фильтрации выполнения методов расширений ICardDeleteExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
WhenCardGetFileContentFunc |
Регистрирует политику фильтрации выполнения методов расширений ICardGetFileContentExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
WhenCardGetFileVersionsFunc |
Регистрирует политику фильтрации выполнения методов расширений ICardGetFileVersionsExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
WhenCardGetFunc |
Регистрирует политику фильтрации выполнения методов расширений ICardGetExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
WhenCardMetadataFunc |
Регистрирует политику фильтрации выполнения методов расширений ICardMetadataExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
WhenCardNewFunc |
Регистрирует политику фильтрации выполнения методов расширений ICardNewExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
WhenCardRepairFunc |
Регистрирует политику фильтрации выполнения методов расширений ICardRepairExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
WhenCardRequestFunc |
Регистрирует политику фильтрации выполнения методов расширений ICardRequestExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
WhenCardStoreFunc |
Регистрирует политику фильтрации выполнения методов расширений ICardStoreExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
WhenCardStoreTaskFunc |
Регистрирует политику фильтрации выполнения методов расширений ICardStoreTaskExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
WhenCardTypes(IExtensionPolicyContainer, Guid) |
Регистрирует политику фильтрации выполнения методов расширений по идентификатору типа карточки,
который входит в заданный список идентификаторов. Если тип карточки неизвестен, то метод расширения не выполняется.
Для того, чтобы политика использовалась, требуется зарегистрировать политику CardTypeFilterPolicy.
|
WhenCardTypes(IExtensionPolicyContainer, String) |
Регистрирует политику фильтрации выполнения методов расширений по имени типа карточки,
которое входит в заданный список имён. Если тип карточки неизвестен, то метод расширения не выполняется.
Для того, чтобы политика использовалась, требуется зарегистрировать политику CardTypeFilterPolicy.
|
WhenFileTypes(IExtensionPolicyContainer, Guid) |
Регистрирует политику фильтрации выполнения методов расширений по идентификатору типа файла,
который входит в заданный список идентификаторов. Если тип файла неизвестен, то метод расширения не выполняется.
Для того, чтобы политика использовалась, требуется зарегистрировать политику CardFileTypeFilterPolicy.
|
WhenFileTypes(IExtensionPolicyContainer, String) |
Регистрирует политику фильтрации выполнения методов расширений по имени типа файла,
которое входит в заданный список имён. Если тип файла неизвестен, то метод расширения не выполняется.
Для того, чтобы политика использовалась, требуется зарегистрировать политику CardFileTypeFilterPolicy.
|
WhenMethod(IExtensionPolicyContainer, CardDeleteMethod) |
Регистрирует политику фильтрации выполнения методов расширений
по списку допустимых методов удаления карточки.
|
WhenMethod(IExtensionPolicyContainer, CardGetFileContentMethod) |
Регистрирует политику фильтрации выполнения методов расширений
по списку допустимых методов загрузки контента файла.
|
WhenMethod(IExtensionPolicyContainer, CardGetFileVersionsMethod) |
Регистрирует политику фильтрации выполнения методов расширений
по списку допустимых методов загрузки списка версий файла.
|
WhenMethod(IExtensionPolicyContainer, CardGetMethod) |
Регистрирует политику фильтрации выполнения методов расширений
по списку допустимых методов загрузки карточки.
|
WhenMethod(IExtensionPolicyContainer, CardNewMethod) |
Регистрирует политику фильтрации выполнения методов расширений
по списку допустимых методов создания карточки.
|
WhenMethod(IExtensionPolicyContainer, CardStoreMethod) |
Регистрирует политику фильтрации выполнения методов расширений
по списку допустимых методов сохранения карточки.
|
WhenRequestTypes |
Регистрирует политику фильтрации выполнения методов расширений по типу универсального запроса к сервису карточек,
которое входит в заданный список типов. Тип запроса является обязательным параметром и должен быть известен.
Для того, чтобы политика использовалась, требуется зарегистрировать политику CardRequestFilterPolicy.
|
WhenTaskTypes(IExtensionPolicyContainer, Guid) |
Регистрирует политику фильтрации выполнения методов расширений по идентификатору типа задания,
который входит в заданный список идентификаторов. Если тип задания неизвестен, то метод расширения не выполняется.
Для того, чтобы политика использовалась, требуется зарегистрировать политику CardTaskTypeFilterPolicy.
|
WhenTaskTypes(IExtensionPolicyContainer, String) |
Регистрирует политику фильтрации выполнения методов расширений по имени типа задания,
которое входит в заданный список имён. Если тип задания неизвестен, то метод расширения не выполняется.
Для того, чтобы политика использовалась, требуется зарегистрировать политику CardTaskTypeFilterPolicy.
|
WhereInstanceType(IEnumerableSchemeTable, NullableCardInstanceType) |
Выполняет фильтрацию таблиц по признаку их возможной принадлежности карточке
заданного типа экземпляра.
|
WhereInstanceType(IEnumerableSchemeTable, CardInstanceType) |
Выполняет фильтрацию таблиц по признаку их возможной принадлежности карточке
заданного типа экземпляра.
|
WhereSectionType(IEnumerableSchemeTable, NullableCardSectionType) |
Выполняет фильтрацию таблиц по типу секции в карточке.
|
WhereSectionType(IEnumerableSchemeTable, CardSectionType) |
Выполняет фильтрацию таблиц по типу секции в карточке.
|