PlaceholderHelperReplacePlaceholderAsync - метод
Вспомогательный метод для замены плейсхолдера.
Пространство имён: Tessa.Platform.PlaceholdersСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public static ValueTask<PlaceholderValue> ReplacePlaceholderAsync(
IPlaceholder placeholder,
IPlaceholderReplacementContext replacementContext,
IPlaceholderRow? placeholderRow = null,
IEditablePlaceholderTable? placeholderTable = null,
CancellationToken cancellationToken = default
)
Public Shared Function ReplacePlaceholderAsync (
placeholder As IPlaceholder,
replacementContext As IPlaceholderReplacementContext,
Optional placeholderRow As IPlaceholderRow = Nothing,
Optional placeholderTable As IEditablePlaceholderTable = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of PlaceholderValue)
public:
static ValueTask<PlaceholderValue^> ReplacePlaceholderAsync(
IPlaceholder^ placeholder,
IPlaceholderReplacementContext^ replacementContext,
IPlaceholderRow^ placeholderRow = nullptr,
IEditablePlaceholderTable^ placeholderTable = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
static member ReplacePlaceholderAsync :
placeholder : IPlaceholder *
replacementContext : IPlaceholderReplacementContext *
?placeholderRow : IPlaceholderRow *
?placeholderTable : IEditablePlaceholderTable *
?cancellationToken : CancellationToken
(* Defaults:
let _placeholderRow = defaultArg placeholderRow null
let _placeholderTable = defaultArg placeholderTable null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<PlaceholderValue>
- placeholder IPlaceholder
- Плейсхолдер.
- replacementContext IPlaceholderReplacementContext
Контекст операции, связанной с заменой плейсхолдеров.
- placeholderRow IPlaceholderRow (Optional)
- Текущая строка. Обязательна при расчете табличного плейсхолдера.
- placeholderTable IEditablePlaceholderTable (Optional)
- Текущая таблица. Обязательна при расчете табличного плейсхолдера, который не был рассчитан до этого.
- cancellationToken CancellationToken (Optional)
Propagates notification that operations should be canceled.
ValueTaskPlaceholderValue
Значение, на которое заменяется плейсхолдер. Содержит текст и опциональный список полей,
по которым был построен текст, с указанием типов каждого поля.
Любое строковое значение
String может быть неявно преобразовано
к типу
PlaceholderValue.