PlaceholderExtensionsFormatFieldAsync - метод

Выполняет форматирование типизированного поля PlaceholderField с его текстовым представлением по умолчанию defaultText, при этом могут использоваться форматтеры, например, генерирующие штрих-код и др.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static ValueTask<PlaceholderValue> FormatFieldAsync(
	this IPlaceholderReplacementContext context,
	IPlaceholder placeholder,
	string? defaultText,
	PlaceholderField field,
	IPlaceholderFormatSettings? formatSettings = null,
	CancellationToken cancellationToken = default
)

Параметры

context  IPlaceholderReplacementContext
Контекст операции, связанной с заменой плейсхолдеров.
placeholder  IPlaceholder
Плейсхолдер, для которого выполняется форматирование.
defaultText  String
Текстовое представление поля field по умолчанию, если настройки форматирования отсутствуют. Может быть равно null.
field  PlaceholderField
Заменяемое поле. Не должно быть равно null.
formatSettings  IPlaceholderFormatSettings  (Optional)
Настройки форматирования или null, если используются настройки по умолчанию, т.е. по свойству плейсхолдера Format.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTaskPlaceholderValue
Значение, которое было отформатировано.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IPlaceholderReplacementContext. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также