Show / Hide Table of Contents

Class TechTaggedTextLinkResolver

Разрешатель ссылок тегированного текста.

Inheritance
object
TechTaggedTextLinkResolver
Implements
ITechTaggedTextLinkResolver
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public class TechTaggedTextLinkResolver : ITechTaggedTextLinkResolver

Constructors

TechTaggedTextLinkResolver(ITechDataRepository)

Создаёт экземпляр класса TechTaggedTextLinkResolver.

Declaration
public TechTaggedTextLinkResolver(ITechDataRepository repository)
Parameters
Type Name Description
ITechDataRepository repository

Хранилище данных.

Methods

Resolve(string, ITechObject, string, bool, CancellationToken)

Разрешает ссылки в тегированном тексте (подменяет ссылки на объекты, атрибуты и параметры заголовком/значением элемента, на который ссылаются).

Declaration
public 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
public 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
public Task<string> Resolve(string taggedText, ITechObject source, CancellationToken cancellationToken)
Parameters
Type Name Description
string taggedText

Тегированный текст.

ITechObject source

Объект, относительно которого производится разрешение (преобразование имён параметров в их значения).

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task<string>

Преобразованный текст в формате по умолчанию.

Implements

ITechTaggedTextLinkResolver
Back to top Copyright © 2014 - 2026 ООО «АСКОН-Бизнес-решения»