LinkContextTryParse(String, ISession, IUnityContainer, FuncCancellationToken, Task, CancellationToken) - метод

Выполняет разбор текста linkText, содержащего ссылку, и возвращает контекст с информацией по ссылке или null, если парсинг сообщения не удался или сообщение не содержит ссылок.

Definition

Пространство имён: Tessa.Platform.Links
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static LinkContext TryParse(
	string linkText,
	ISession session,
	IUnityContainer container,
	Func<CancellationToken, Task> activateShellActionAsync,
	CancellationToken cancellationToken = default
)

Параметры

linkText  String
Текст ссылки. Может быть равен null или пустой строке.
session  ISession
Текущая сессия.
container  IUnityContainer
Контейнер Unity, из которого обработчик ссылки может получить сервисы и другие зависимости.
activateShellActionAsync  FuncCancellationToken, Task
Метод, выполняющий активацию основного окна приложения. Проецируется на метод ActivateShellAsync(CancellationToken).
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

LinkContext
Возвращает контекст с информацией по ссылке или null, если парсинг сообщения не удался или сообщение не содержит ссылок.

См. также