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

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

Definition

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

Параметры

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

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

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

См. также