AddDefinitionInfo |
Метод для добавления дочернего плейсхолдера definitionPlaceholder в плейсхолдер контейнер placeholder |
AddHorizontalGroupPlaceholder |
Добавляет плейсхолдер в коллекцию для горизонтальной группировки строк
HorizontalGroupPlaceholders,
если он отсутствует в коллекции.
|
As<T> | |
FillHorizontalGroupsAsync |
Заполняет значения для горизонтальных группировок во всех строках
HorizontalGroup, т.е. "разбивает строки по группам".
Если в таблице не используется горизонтальная группировка строк, то метод не выполняет действий.
|
FindAndReplaceAsync |
Выполняет поиск и замену плейсхолдеров в заданном документе.
|
FormatAndAggregateFieldsAsync |
Форматирует и объединяет значения плейсхолдера.
|
FormatFieldAsync |
Выполняет форматирование типизированного поля PlaceholderField
с его текстовым представлением по умолчанию defaultText,
при этом могут использоваться форматтеры, например, генерирующие штрих-код и др.
|
FormatTextAsync |
Выполняет форматирование текстовой строки, при этом могут использоваться форматтеры,
например, генерирующие штрих-код и др.
|
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, Nullable<Guid>, CardTask, Boolean, IDictionary<String, Object>, Boolean, CancellationToken) |
Заменяет плейсхолдеры в строке текста и возвращает строку текста с заменёнными плейсхолдерами
или null, если при замене возникли ошибки. Вторым значением возвращает результат операции ValidationResult.
Для более сложных вариантов замены плейсхолдеров используйте метод FindAndReplaceAsync(IPlaceholderManager, IPlaceholderDocument, Dictionary<String, Object>, FindingOptions, ReplacementOptions, CreateAliasPlaceholderContextFuncAsync, CreateTablePlaceholderContextFuncAsync, CreateViewPlaceholderContextFuncAsync, IExtensionContainer, CancellationToken).
|
ReplaceTextAsync(IPlaceholderManager, String, ISession, IUnityContainer, IDbScope, Object, Card, Nullable<Guid>, CardTask, Boolean, IDictionary<String, Object>, Boolean, CancellationToken) |
Заменяет плейсхолдеры в строке текста и возвращает строку текста с заменёнными плейсхолдерами.
Любые сообщения валидации, возникшие при замене плейсхолдеров, записываются в файл лога.
При наличии ошибок валидации выбрасывается исключение InvalidOperationException
с детальным текстом всех сообщений валидации.
Для более сложных вариантов замены плейсхолдеров используйте метод FindAndReplaceAsync(IPlaceholderManager, IPlaceholderDocument, Dictionary<String, Object>, FindingOptions, ReplacementOptions, CreateAliasPlaceholderContextFuncAsync, CreateTablePlaceholderContextFuncAsync, CreateViewPlaceholderContextFuncAsync, IExtensionContainer, CancellationToken).
|
Resolve<T> |
Получает зависимость из контейнера Unity.
Выбрасывает исключение, если либо контейнер не был зарегистрирован в контексте плейсхолдеров,
либо искомая зависимость T не зарегистрирована в этом контейнере.
|
SetPerformingRow |
Метод для установки в контекст замены плейсхолдеров строки таблицы с алиасом, замена которой производится.
|
ToLabelPositions |
Преобразует перечисление BarcodePlaceholderLabelType в значение LabelPositions
для использования в визуальном объекте штрих-кода Barcode.
|
TryGetCardAsync |
Возвращает карточку, заданную в контексте,
или null, если карточка не задана.
|
TryGetCardIDAsync |
Возвращает идентификатор карточки, заданный в контексте,
или null, если идентификатор карточки не задан.
|
TryGetContext<T> |
Возвращает родительский контекст заданного типа
или null, если родительский контекст не установлен или его тип отличен от T.
|
TryGetDbScope |
Возвращает объект IDbScope, предоставляющий доступ к базе данных,
или null, если код выполняется на клиенте или если объект не задан в контексте.
|
TryGetNoCardInDb |
Возвращает признак того, что карточка отсутствует в базе данных
и к её данным в базе данных не следует обращаться.
|
TryGetNoTaskInDb |
Возвращает признак того, что задание отсутствует в базе данных
и к её данным в базе данных не следует обращаться.
|
TryGetNumber |
Возвращает числовой номер, заданный в контексте,
или null, если номер не задан или не распознан как числовой.
|
TryGetObjectID |
Возвращает идентификатор объекта, который предоставил текст для замены плейсхолдеров,
или null, если идентификатор не задан.
|
TryGetReplacement |
Возвращает строку с заменой для заданного плейсхолдера, используя функцию,
зарегистрированную в контексте по ключу ReplaceFuncKey,
или null, если соответствующая функция не найдена или она не смогла получить строку с заменой.
|
TryGetSession |
Возвращает текущую сессию
или null, если сессия не задана в контексте.
|
TryGetTask |
Возвращает задание, заданное в контексте,
или null, если задание не задано.
|
TryGetTaskID |
Возвращает идентификатор задания, заданный в контексте,
или null, если идентификатор задания не задан.
|
TryGetUnityContainer |
Возвращает контейнер Unity
или null, если контейнер не задан в контексте.
|
TryResolve<T> |
Получает зависимость из контейнера Unity или null / default(T),
если либо контейнер не был зарегистрирован в контексте плейсхолдеров,
либо искомая зависимость T не зарегистрирована в этом контейнере.
|