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

PlaceholderHelper - класс

Вспомогательные средства для API плейсхолдеров.
Иерархия наследования
SystemObject
  Tessa.Platform.PlaceholdersPlaceholderHelper

Пространство имён:  Tessa.Platform.Placeholders
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static class PlaceholderHelper

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

Методы
  ИмяОписание
Открытый методСтатический членCreateDefaultAggregateParser
Создаёт и возвращает объект PlaceholderAggregateParser, в котором добавлены объекты IPlaceholderParser по умолчанию.
Открытый методСтатический членCreateDefaultContainer
Создаёт и возвращает контейнер PlaceholderContainer с регистрациями по умолчанию.
Открытый методСтатический членCreateDefaultFormatterContainer
Создаёт и возвращает контейнер PlaceholderFormatterContainer с регистрациями по умолчанию.
Открытый методСтатический членGetPaddedNumber
Возвращает строку, дополненную спереди нулями до заданного размера.
Открытый методСтатический членParseAlias
Метод для парсинга алиаса на имя таблицы и имя поля, или только имя поля, если оно передается без таблицы. Разделителем считается символ точка.
Открытый методСтатический членParseAndReplaceAsync
Вспомогательный метод для парсинга и замены плейсхолдера.
Открытый методСтатический членParseJoinsT
Открытый методСтатический членTryGetValue
Возвращает строку плейсхолдера внутри обрамляющих скобок по строке вместе с обрамляющими скобками или null, если внутри скобок текст отсутствует или строка недостаточной длины, чтобы вместить скобки.
В начало страницы
Поля
  ИмяОписание
Открытое полеСтатический членCardDigestKey
Ключ, по которому в контексте IPlaceholderContext содержится дайджест карточки String.
Открытое полеСтатический членCardFuncAsyncKey
Ключ, по которому в контексте IPlaceholderContext содержится функция для получения карточки System.Func<IPlaceholderContext, ValueTask<Card>>.
Открытое полеСтатический членCardIDKey
Ключ, по которому в контексте IPlaceholderContext содержится идентификатор карточки Guid.
Открытое полеСтатический членCardKey
Ключ, по которому в контексте IPlaceholderContext содержится текущая карточка Card.
Открытое полеСтатический членContextKey
Ключ, по которому в контексте IPlaceholderContext содержится объект родительского контекста, например, контекст операций с номером.
Открытое полеСтатический членDateTimeKey
Ключ, по которому в контексте IPlaceholderContext содержится дата и время DateTime, который заданы явно или вычислены вызовом функции, расположенной по ключу GetDateTimeKey. Если значение по ключу не найдено или равно null, то используется функция GetDateTimeKey, а при её недоступности - текущие дата и время в формате UTC.
Открытое полеСтатический членDbScopeKey
Ключ, по которому в контексте IPlaceholderContext содержится объект IDbScope, предоставляющий доступ к базе данных.
Открытое полеСтатический членGetDateTimeKey
Ключ, по которому в контексте IPlaceholderContext содержится функция получения даты и времени GetPlaceholderValueFunc<DateTime?>. Если значение по ключу не найдено или равно null, то вместо функции используется текущие дата и время в формате UTC.
Открытое полеСтатический членHasMobileApprovalKey
Ключ, по которому в контексте IPlaceholderContext содержится Boolean-признак того, что пользователю доступно мобильное согласование по настройкам.
Открытое полеСтатический членIsTaskSource
Ключ, по которому в инфо плейсхолдера IPlaceholder содержится Boolean-признак того, что источником данных для данного плейсхолдера должно являться задание, а не карточка
Открытое полеСтатический членLeftBracket
Левая скобка, начиная с которой обозначается плейсхолдер.
Открытое полеСтатический членMinPlaceholderLength
Минимальная длина плейсхолдера.
Открытое полеСтатический членNoCardInDbKey
Ключ, по которому в контексте IPlaceholderContext содержится Boolean-признак того, что карточка отсутствует в базе данных и к её данным в базе данных не следует обращаться даже в том случае, если по ключу DbScopeKey есть объект, предоставляющий доступ к базе данных.
Открытое полеСтатический членNoLocalizationKey
Ключ, по которому в контексте IPlaceholderContext содержится Boolean-признак того, что не будет выполняться замена плейсхолдеров локализации {$Name}. Если ключ не задан или равен false, то локализация заменяется как обычно.
Открытое полеСтатический членNullPlaceholderValueTask
Асинхронная задача, возвращающая null для типа данных PlaceholderValue.
Открытое полеСтатический членNumberKey
Ключ, по которому в контексте IPlaceholderContext содержится числовой номер для использования в плейсхолдерах.
Открытое полеСтатический членNumberRegex
Регулярное выражение, которое определяет плейсхолдер для номера, дополняющееся лидирующими нулями при необходимости. Используется в NumberPlaceholderParser.
Открытое полеСтатический членObjectIDKey
Ключ, по которому в контексте IPlaceholderContext содержится идентификатор объекта Guid, который предоставил текст для замены плейсхолдеров.
Открытое полеСтатический членPartSeparator
Разделитель между частями плейсхолдера, такими как имя типа, параметры и строка формата. Внутри строки разделитель должен быть задвоен.
Открытое полеСтатический членPasswordExpiresKey
Ключ, по которому в контексте IPlaceholderContext содержится дата/время истечения пароля для текущего сотрудника DateTime.
Открытое полеСтатический членRegex
Регулярное выражение для поиска плейсхолдеров в строке текста.
Открытое полеСтатический членReplaceFuncKey
Ключ, по которому в контексте IPlaceholderContext содержится функция по распознанию и замене плейсхолдера GetPlaceholderValueFunc<string>, возвращающая строку, которая заменяет плейсхолдер, или null, если плейсхолдер не заменяется. Используется объектом ReplacePlaceholderParser, который по умолчанию регистрируется последним в цепочке объектов IPlaceholderParser.
Открытое полеСтатический членRightBracket
Правая скобка, на которую заканчивается обозначение плейсхолдера.
Открытое полеСтатический членSessionKey
Ключ, по которому в контексте IPlaceholderContext содержится текущая сессия ISession.
Открытое полеСтатический членTaskKey
Ключ, по которому в контексте IPlaceholderContext содержится текущее задание CardTask.
Открытое полеСтатический членUnityContainerKey
Ключ, по которому в контексте IPlaceholderContext содержится текущий контейнер Unity IUnityContainer.
Открытое полеСтатический членViewAliasIsDefault
Алиас представления, который воспринимается как алиас по умолчанию.
В начало страницы
См. также