public sealed class PlaceholderManager : IPlaceholderManager
Public NotInheritable Class PlaceholderManager
Implements IPlaceholderManager
public ref class PlaceholderManager sealed : IPlaceholderManager
[<SealedAttribute>]
type PlaceholderManager =
class
interface IPlaceholderManager
end
PlaceholderManager | Создаёт экземпляр класса с указанием его зависимостей. |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
FindAsync | Выполняет поиск плейсхолдеров в документе. |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
ReplaceAsync | Выполняет замену плейсхолдеров в документе. |
ToString | Returns a string that represents the current object. (Унаследован от Object) |
Parsed | Событие, вызываемое для каждого плейсхолдера после его распознания стандартными средствами. |
Parsing | Событие, вызываемое для каждого плейсхолдера перед его распознанием стандартными средствами. |
Replaced | Событие, вызываемое для каждого плейсхолдера после его замены стандартными средствами. |
Replacing | Событие, вызываемое для каждого плейсхолдера перед его заменой стандартными средствами. |
FindAndReplaceAsync |
Выполняет поиск и замену плейсхолдеров в заданном документе.
(Определяется PlaceholderExtensions) |
Get | (Определяется ComHelper) |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor) |
Invoke | (Определяется ComHelper) |
ReplaceTextAsync |
Заменяет плейсхолдеры в строке текста и возвращает строку текста с заменёнными плейсхолдерами
или null, если при замене возникли ошибки. Вторым значением возвращает результат операции ValidationResult.
Для более сложных вариантов замены плейсхолдеров используйте метод FindAndReplaceAsync(IPlaceholderManager, IPlaceholderDocument, Dictionary<String, Object>, FindingOptions, ReplacementOptions, CreateAliasPlaceholderContextFuncAsync, CreateTablePlaceholderContextFuncAsync, CreateViewPlaceholderContextFuncAsync, IExtensionContainer, CancellationToken).
(Определяется PlaceholderExtensions) |
ReplaceTextAsync |
Заменяет плейсхолдеры в строке текста и возвращает строку текста с заменёнными плейсхолдерами.
Любые сообщения валидации, возникшие при замене плейсхолдеров, записываются в файл лога.
При наличии ошибок валидации выбрасывается исключение InvalidOperationException
с детальным текстом всех сообщений валидации.
Для более сложных вариантов замены плейсхолдеров используйте метод FindAndReplaceAsync(IPlaceholderManager, IPlaceholderDocument, Dictionary<String, Object>, FindingOptions, ReplacementOptions, CreateAliasPlaceholderContextFuncAsync, CreateTablePlaceholderContextFuncAsync, CreateViewPlaceholderContextFuncAsync, IExtensionContainer, CancellationToken).
(Определяется PlaceholderExtensions) |
Set | (Определяется ComHelper) |