OpenXmlPlaceholderDocumentReplaceElementAsync - метод
Производит замену плейсхолдера в baseElement. Если текстовая часть baseElement содержит только начало плейсхолдера,
то возвращаем ReplacementStatus.PartFound.
Пространство имён: Tessa.Extensions.Default.Server.CardsСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
protected Task<OpenXmlPlaceholderDocumentReplacementStatus> ReplaceElementAsync(
OpenXmlElement baseElement,
IPlaceholder placeholder,
PlaceholderValue newValue,
CancellationToken cancellationToken = default,
IReadOnlyList<OpenXmlElement> partElements
)
Protected Function ReplaceElementAsync (
baseElement As OpenXmlElement,
placeholder As IPlaceholder,
newValue As PlaceholderValue,
Optional cancellationToken As CancellationToken = Nothing,
partElements As IReadOnlyList(Of OpenXmlElement)
) As Task(Of OpenXmlPlaceholderDocumentReplacementStatus)
protected:
Task<OpenXmlPlaceholderDocumentReplacementStatus>^ ReplaceElementAsync(
OpenXmlElement^ baseElement,
IPlaceholder^ placeholder,
PlaceholderValue^ newValue,
CancellationToken cancellationToken = CancellationToken(),
IReadOnlyList<OpenXmlElement^>^ partElements
)
member ReplaceElementAsync :
baseElement : OpenXmlElement *
placeholder : IPlaceholder *
newValue : PlaceholderValue *
?cancellationToken : CancellationToken *
partElements : IReadOnlyList<OpenXmlElement>
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<OpenXmlPlaceholderDocumentReplacementStatus>
- baseElement OpenXmlElement
- Базовый элемент, в котором производится замена плейсхолдера.
- placeholder IPlaceholder
Информация по распознанному плейсхолдеру.
- newValue PlaceholderValue
Значение, на которое заменяется плейсхолдер. Содержит текст и опциональный список полей,
по которым был построен текст, с указанием типов каждого поля.
Любое строковое значение
String может быть неявно преобразовано
к типу
PlaceholderValue.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
- partElements IReadOnlyListOpenXmlElement
- Объекты, содержащие части плейсхолдера.
TaskOpenXmlPlaceholderDocumentReplacementStatusРезультат замены плейсхолдера.