OpenXmlPlaceholderDocumentReplaceElementAsync - метод |
Производит замену плейсхолдера в baseElement. Если текстовая часть baseElement содержит только начало плейсхолдера,
то возвращаем ReplacementStatus.PartFound.
Пространство имён:
Tessa.Extensions.Default.Server.Cards
Сборка:
Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.5.0.19
Синтаксис protected Task<OpenXmlPlaceholderDocumentReplacementStatus> ReplaceElementAsync(
OpenXmlElement baseElement,
IPlaceholderReplacement replacement,
CancellationToken cancellationToken = default,
params OpenXmlElement[] partElements
)
Protected Function ReplaceElementAsync (
baseElement As OpenXmlElement,
replacement As IPlaceholderReplacement,
Optional cancellationToken As CancellationToken = Nothing,
ParamArray partElements As OpenXmlElement()
) As Task(Of OpenXmlPlaceholderDocumentReplacementStatus)
protected:
Task<OpenXmlPlaceholderDocumentReplacementStatus>^ ReplaceElementAsync(
OpenXmlElement^ baseElement,
IPlaceholderReplacement^ replacement,
CancellationToken cancellationToken = CancellationToken(),
... array<OpenXmlElement^>^ partElements
)
member ReplaceElementAsync :
baseElement : OpenXmlElement *
replacement : IPlaceholderReplacement *
?cancellationToken : CancellationToken *
partElements : OpenXmlElement[]
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<OpenXmlPlaceholderDocumentReplacementStatus>
Параметры
- baseElement
- Тип: OpenXmlElement
Базовый элемент, в котором производится замена плейсхолдера - replacement
- Тип: Tessa.Platform.PlaceholdersIPlaceholderReplacement
Объект, содержащий информацию о замене - cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу. - partElements
- Тип: OpenXmlElement
Объекты, содержащие части плейсхолдера
Возвращаемое значение
Тип:
TaskOpenXmlPlaceholderDocumentReplacementStatusРезультат замены плейсхолдера
См. также