Объект, выполняющий обработку значения директивы IncludeConfigurationDirective с объектом-загрузчиком IConfigurationItemSourceLoader, зарегистрированным в IConfigurationServiceProvider по ключу, который указан в хеш-таблице по строке с ключом LoaderKey.
Также обрабатывает вызов конструктора по умолчанию для объекта-загрузчика IConfigurationItemSourceLoader для квалифицированного имени типа, если он указан в ключе LoaderTypeKey.
[OrderAttribute(2)]
public class LoaderConfigurationIncludeHandler : ConfigurationIncludeHandlerBase<OrderAttribute(2)>
Public Class LoaderConfigurationIncludeHandler
Inherits ConfigurationIncludeHandlerBase[OrderAttribute(2)]
public ref class LoaderConfigurationIncludeHandler : public ConfigurationIncludeHandlerBase[<OrderAttribute(2)>]
type LoaderConfigurationIncludeHandler =
class
inherit ConfigurationIncludeHandlerBase
end| LoaderConfigurationIncludeHandler | Инициализирует новый экземпляр класса LoaderConfigurationIncludeHandler |
| Instance | Экземпляр класса. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetItemSourceAsync |
Возвращает объект IConfigurationBuilderItemSource для обработки файлов по указанному значению директивы
или null, если обработка не выполняется текущим обработчиком.
(Унаследован от ConfigurationIncludeHandlerBase) |
| GetItemSourceCoreAsync |
Возвращает объект IConfigurationBuilderItemSource для обработки файлов по указанному значению директивы
или null, если обработка не выполняется текущим обработчиком.
(Переопределяет ConfigurationIncludeHandlerBaseGetItemSourceCoreAsync(Object, IConfigurationBuilderContext, CancellationToken)) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ProcessLoaderAsync | Возвращает результат обработки экземпляра класса IConfigurationItemSourceLoader. Учитывает, что экземпляр может реализовывать интерфейсы IAsyncInitializable, IAsyncDisposable и IDisposable. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| TryResolveLoaderTypeAsync | Получает тип загрузчика по значению ключа LoaderTypeKey. Возвращает null, если тип не указан. Если тип не может быть получен (например, сборка не найдена), то выбрасывает исключение. |
| LoaderKey | Ключ, по которому указана строка с ключом загрузчика IConfigurationItemSourceLoader, когда для директивы передана хеш-таблица. |
| LoaderTypeKey | Ключ, по которому указана строка с полным квалифицированным именем типа для объекта загрузчика IConfigurationItemSourceLoader или для класса с методом Invoke. |