Interface ITechTaggedTextLinkResolver
Представляет разрешатель ссылок тегированного текста.
Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public interface ITechTaggedTextLinkResolver
Methods
Resolve(string, ITechObject, string, bool, CancellationToken)
Разрешает ссылки в тегированном тексте (подменяет ссылки на объекты, атрибуты и параметры заголовком/значением элемента, на который ссылаются).
Declaration
Task<string> Resolve(string taggedText, ITechObject source, string format, bool addUnbreakable, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| string | taggedText | Тегированный текст. |
| ITechObject | source | Объект, относительно которого производится разрешение (преобразование имён параметров в их значения). |
| string | format | Формат сложных значений. |
| bool | addUnbreakable | Признак добавления тегов неразрывности для ссылок на параметры и атрибуты. |
| CancellationToken | cancellationToken | Признак отмены. |
Returns
| Type | Description |
|---|---|
| Task<string> | Преобразованный текст. |
Resolve(string, ITechObject, string, CancellationToken)
Разрешает ссылки в тегированном тексте (подменяет ссылки на объекты, атрибуты и параметры заголовком/значением элемента, на который ссылаются).
Declaration
Task<string> Resolve(string taggedText, ITechObject source, string format, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| string | taggedText | Тегированный текст. |
| ITechObject | source | Объект, относительно которого производится разрешение (преобразование имён параметров в их значения). |
| string | format | Формат сложных значений. |
| CancellationToken | cancellationToken | Признак отмены. |
Returns
| Type | Description |
|---|---|
| Task<string> | Преобразованный текст. |
Resolve(string, ITechObject, CancellationToken)
Разрешает ссылки в тегированном тексте (подменяет ссылки на объекты, атрибуты и параметры заголовком/значением элемента, на который ссылаются).
Declaration
Task<string> Resolve(string taggedText, ITechObject source, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| string | taggedText | Тегированный текст. |
| ITechObject | source | Объект, относительно которого производится разрешение (преобразование имён параметров в их значения). |
| CancellationToken | cancellationToken | Признак отмены. |
Returns
| Type | Description |
|---|---|
| Task<string> | Преобразованный текст в формате по умолчанию. |