Для изменения размера нажмите или перетащите

PlaceholderExtensions - методы

Тип PlaceholderExtensions предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методСтатический членAddDefinitionInfo
Метод для добавления дочернего плейсхолдера definitionPlaceholder в плейсхолдер контейнер placeholder
Открытый методСтатический членAddHorizontalGroupPlaceholder
Добавляет плейсхолдер в коллекцию для горизонтальной группировки строк HorizontalGroupPlaceholders, если он отсутствует в коллекции.
Открытый методСтатический членAsT
Открытый методСтатический член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, 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
Метод для установки в контекст замены плейсхолдеров строки таблицы с алиасом, замена которой производится.
Открытый методСтатический членToLabelPositions
Преобразует перечисление BarcodePlaceholderLabelType в значение LabelPositions для использования в визуальном объекте штрих-кода Barcode.
Открытый методСтатический членTryGetCardAsync
Возвращает карточку, заданную в контексте, или null, если карточка не задана.
Открытый методСтатический членTryGetCardIDAsync
Возвращает идентификатор карточки, заданный в контексте, или null, если идентификатор карточки не задан.
Открытый методСтатический членTryGetContextT
Возвращает родительский контекст заданного типа или null, если родительский контекст не установлен или его тип отличен от T.
Открытый методСтатический членTryGetDbScope
Возвращает объект IDbScope, предоставляющий доступ к базе данных, или null, если код выполняется на клиенте или если объект не задан в контексте.
Открытый методСтатический членTryGetNoCardInDb
Возвращает признак того, что карточка отсутствует в базе данных и к её данным в базе данных не следует обращаться.
Открытый методСтатический членTryGetNoTaskInDb
Возвращает признак того, что задание отсутствует в базе данных и к её данным в базе данных не следует обращаться.
Открытый методСтатический членTryGetNumber
Возвращает числовой номер, заданный в контексте, или null, если номер не задан или не распознан как числовой.
Открытый методСтатический членTryGetObjectID
Возвращает идентификатор объекта, который предоставил текст для замены плейсхолдеров, или null, если идентификатор не задан.
Открытый методСтатический членTryGetReplacement
Возвращает строку с заменой для заданного плейсхолдера, используя функцию, зарегистрированную в контексте по ключу ReplaceFuncKey, или null, если соответствующая функция не найдена или она не смогла получить строку с заменой.
Открытый методСтатический членTryGetSession
Возвращает текущую сессию или null, если сессия не задана в контексте.
Открытый методСтатический членTryGetTask
Возвращает задание, заданное в контексте, или null, если задание не задано.
Открытый методСтатический членTryGetTaskID
Возвращает идентификатор задания, заданный в контексте, или null, если идентификатор задания не задан.
Открытый методСтатический членTryGetUnityContainer
Возвращает контейнер Unity или null, если контейнер не задан в контексте.
Открытый методСтатический членTryResolveT
Получает зависимость из контейнера Unity или null / default(T), если либо контейнер не был зарегистрирован в контексте плейсхолдеров, либо искомая зависимость T не зарегистрирована в этом контейнере.
В начало страницы
См. также