AddDefinitionInfo |
Метод для добавления дочернего плейсхолдера definitionPlaceholder в плейсхолдер контейнер placeholder.
|
AddHorizontalGroupPlaceholder |
Добавляет плейсхолдер в коллекцию для горизонтальной группировки строк
HorizontalGroupPlaceholders,
если он отсутствует в коллекции.
|
AsT | |
FillHorizontalGroupsAsync |
Заполняет значения для горизонтальных группировок во всех строках
HorizontalGroup, т.е. "разбивает строки по группам".
Если в таблице не используется горизонтальная группировка строк, то метод не выполняет действий.
|
FindAndReplaceAsync |
Выполняет поиск и замену плейсхолдеров в заданном документе.
|
FormatAndAggregateFieldsAsync |
Форматирует и объединяет значения плейсхолдера.
|
FormatFieldAsync |
Выполняет форматирование типизированного поля PlaceholderField
с его текстовым представлением по умолчанию defaultText,
при этом могут использоваться форматтеры, например, генерирующие штрих-код и др.
|
FormatTextAsync |
Выполняет форматирование текстовой строки, при этом могут использоваться форматтеры,
например, генерирующие штрих-код и др.
|
GenerateFindingContext | |
GetByLevel |
Метод для получения группы плейсхолдеров по уровню группы.
|
GetCustomFormatParameters |
Возвращает нестандартные параметры форматирования, не равные null.
Если форматирование считается стандартным или нестандартные параметры ещё не были определены, то выбрасывается исключение.
|
GetDateTime |
Возвращает дату и время, используемые по умолчанию для форматирования в плейсхолдерах.
|
GetDefinitionInfo |
Метод для получения дочернего плейсхолдера и его алиаса из другого плейсхолдера.
|
GetHorizontalGroupAsync |
Возвращает значение, по которому выполняется группировка заданной строки row.
Метод не возвращает null.
|
GetImageParameters |
Возвращает параметры изображения в плейсхолдере для результата форматирования,
которое содержит изображение, обычно это тип Image.
Возвращаемое изображение не равно null, даже когда параметры не заданы, и соответствует пустому изображению.
|
GetPerformingRow |
Метод для получения строки, для которой производится замена плейсхолдеров, по алиасу таблицы этой строки.
|
Has(PlaceholderFieldFlags, PlaceholderFieldFlags) | Возвращает признак того, что заданный флаг установлен. |
Has(PlaceholderQueryBuilderFlags, PlaceholderQueryBuilderFlags) | Возвращает признак того, что заданный флаг установлен. |
HasAny(PlaceholderFieldFlags, PlaceholderFieldFlags) | Возвращает признак того, что один из заданных флагов установлен. |
HasAny(PlaceholderQueryBuilderFlags, PlaceholderQueryBuilderFlags) | Возвращает признак того, что один из заданных флагов установлен. |
HasNot(PlaceholderFieldFlags, PlaceholderFieldFlags) | Возвращает признак того, что заданный флаг не установлен. |
HasNot(PlaceholderQueryBuilderFlags, PlaceholderQueryBuilderFlags) | Возвращает признак того, что заданный флаг не установлен. |
MergeWith |
Метод для объединения запросов. Переносит информацию для формирования запроса к базе денных из mainQuery.
в targetQuery, при этом сохраняет настройки форматирования.
|
MetgeWith |
Метод для объединения запросов. Переносит информацию для формирования запроса к представлению из mainRequest.
в targetRequest, при этом сохраняет настройки форматирования.
|
RegisterPlaceholders |
Выполняет регистрацию API по работе с плейсхолдерами в заданном контейнере Unity.
|
RegisterPlaceholderTypes |
Выполняет регистрацию стандартных типов расширений для конвертеров файлов.
|
ReplaceTextAsync(IPlaceholderManager, String, Object, ISession, IUnityContainer, IDbScope, Card, NullableGuid, CardTask, Boolean, IDictionaryString, Object, Boolean, CancellationToken) |
Заменяет плейсхолдеры в строке текста и возвращает строку текста с заменёнными плейсхолдерами
или null, если при замене возникли ошибки. Вторым значением возвращает результат операции ValidationResult.
Для более сложных вариантов замены плейсхолдеров используйте метод FindAndReplaceAsync(IPlaceholderManager, IPlaceholderDocument, DictionaryString, Object, FindingOptions, ReplacementOptions, CreateAliasPlaceholderContextFuncAsync, CreateTablePlaceholderContextFuncAsync, CreateViewPlaceholderContextFuncAsync, IExtensionContainer, CancellationToken).
|
ReplaceTextAsync(IPlaceholderManager, String, ISession, IUnityContainer, IDbScope, Object, Card, NullableGuid, CardTask, Boolean, IDictionaryString, Object, Boolean, CancellationToken) |
Заменяет плейсхолдеры в строке текста и возвращает строку текста с заменёнными плейсхолдерами.
Любые сообщения валидации, возникшие при замене плейсхолдеров, записываются в файл лога.
При наличии ошибок валидации выбрасывается исключение InvalidOperationException
с детальным текстом всех сообщений валидации.
Для более сложных вариантов замены плейсхолдеров используйте метод FindAndReplaceAsync(IPlaceholderManager, IPlaceholderDocument, DictionaryString, Object, FindingOptions, ReplacementOptions, CreateAliasPlaceholderContextFuncAsync, CreateTablePlaceholderContextFuncAsync, CreateViewPlaceholderContextFuncAsync, IExtensionContainer, CancellationToken).
|
ResolveT |
Получает зависимость из контейнера Unity.
Выбрасывает исключение, если либо контейнер не был зарегистрирован в контексте плейсхолдеров,
либо искомая зависимость T не зарегистрирована в этом контейнере.
|
SetPerformingRow |
Метод для установки в контекст замены плейсхолдеров строки таблицы с алиасом, замена которой производится.
|
SetPlaceholdersHandler |
Устанавливает объект для получения значений плейсхолдеров в выражениях.
|
TryGetCardAsync |
Возвращает карточку, заданную в контексте,
или null, если карточка не задана.
|
TryGetCardIDAsync |
Возвращает идентификатор карточки, заданный в контексте,
или null, если идентификатор карточки не задан.
|
TryGetCompilationCache |
Возвращает кэш компиляции, который будет использоваться для кэширования результатов компиляции плейсхолдеров объекта, определяемого ObjectIDKey.
|
TryGetContextT |
Возвращает родительский контекст заданного типа
или null, если родительский контекст не установлен или его тип отличен от T.
|
TryGetDbScope |
Возвращает объект IDbScope, предоставляющий доступ к базе данных,
или null, если код выполняется на клиенте или если объект не задан в контексте.
|
TryGetNoCardInDb |
Возвращает признак того, что карточка отсутствует в базе данных
и к её данным в базе данных не следует обращаться.
|
TryGetNoTaskInDb |
Возвращает признак того, что задание отсутствует в базе данных
и к её данным в базе данных не следует обращаться.
|
TryGetNumber |
Возвращает числовой номер, заданный в контексте,
или null, если номер не задан или не распознан как числовой.
|
TryGetObjectID |
Возвращает идентификатор объекта, который предоставил текст для замены плейсхолдеров,
или null, если идентификатор не задан.
|
TryGetPlaceholdersHandler |
Возвращает объект для получения значений плейсхолдеров в выражениях из контекста расширений выражений.
|
TryGetReplacement |
Возвращает строку с заменой для заданного плейсхолдера, используя функцию,
зарегистрированную в контексте по ключу ReplaceFuncKey,
или null, если соответствующая функция не найдена или она не смогла получить строку с заменой.
|
TryGetSession |
Возвращает текущую сессию
или null, если сессия не задана в контексте.
|
TryGetTask |
Возвращает задание, заданное в контексте,
или null, если задание не задано.
|
TryGetTaskID |
Возвращает идентификатор задания, заданный в контексте,
или null, если идентификатор задания не задан.
|
TryGetUnityContainer |
Возвращает контейнер Unity
или null, если контейнер не задан в контексте.
|
TryResolveT |
Получает зависимость из контейнера Unity или null / default(T),
если либо контейнер не был зарегистрирован в контексте плейсхолдеров,
либо искомая зависимость T не зарегистрирована в этом контейнере.
|