PluginExtensionsTryLoadConfigAsync(IPlugin, String, CancellationToken) - метод

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

Definition

Пространство имён: Chronos.Plugins
Сборка: Chronos.Plugins (в Chronos.Plugins.dll) Версия: 4.0.4
C#
public static ValueTask<XElement> TryLoadConfigAsync(
	this IPlugin plugin,
	string relativeFilePath,
	CancellationToken cancellationToken = default
)

Параметры

plugin  IPlugin
Плагин, для которого необходимо загрузить конфигурационный файл.
relativeFilePath  String
Путь к файлу относительно папки, в которой расположена сборка с плагином.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskXElement
Корневой элемент конфигурационного файла или null, если файл отсутствовал по заданному пути.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IPlugin. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также