LoaderConfigurationIncludeHandler - класс

Объект, выполняющий обработку значения директивы IncludeConfigurationDirective с объектом-загрузчиком IConfigurationItemSourceLoader, зарегистрированным в IConfigurationServiceProvider по ключу, который указан в хеш-таблице по строке с ключом LoaderKey.

Также обрабатывает вызов конструктора по умолчанию для объекта-загрузчика IConfigurationItemSourceLoader для квалифицированного имени типа, если он указан в ключе LoaderTypeKey.

Definition

Пространство имён: Tessa.Platform.Configuration
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
[OrderAttribute(2)]
public class LoaderConfigurationIncludeHandler : ConfigurationIncludeHandlerBase
Inheritance
Object    ConfigurationIncludeHandlerBase    LoaderConfigurationIncludeHandler

Конструкторы

LoaderConfigurationIncludeHandlerИнициализирует новый экземпляр класса LoaderConfigurationIncludeHandler

Свойства

InstanceЭкземпляр класса.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetItemSourceAsync Возвращает объект IConfigurationBuilderItemSource для обработки файлов по указанному значению директивы или null, если обработка не выполняется текущим обработчиком.
(Унаследован от ConfigurationIncludeHandlerBase)
GetItemSourceCoreAsync Возвращает объект IConfigurationBuilderItemSource для обработки файлов по указанному значению директивы или null, если обработка не выполняется текущим обработчиком.
(Переопределяет ConfigurationIncludeHandlerBaseGetItemSourceCoreAsync(Object, IConfigurationBuilderContext, CancellationToken))
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ProcessLoaderAsync Возвращает результат обработки экземпляра класса IConfigurationItemSourceLoader. Учитывает, что экземпляр может реализовывать интерфейсы IAsyncInitializable, IAsyncDisposable и IDisposable.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryResolveLoaderTypeAsync Получает тип загрузчика по значению ключа LoaderTypeKey. Возвращает null, если тип не указан. Если тип не может быть получен (например, сборка не найдена), то выбрасывает исключение.

Поля

LoaderKey Ключ, по которому указана строка с ключом загрузчика IConfigurationItemSourceLoader, когда для директивы передана хеш-таблица.
LoaderTypeKey Ключ, по которому указана строка с полным квалифицированным именем типа для объекта загрузчика IConfigurationItemSourceLoader или для класса с методом Invoke.

См. также