FileConfigurationBuilderItem - класс

Объект, соответствующий конфигурационному файлу на диске.

Definition

Пространство имён: Tessa.Platform.Configuration
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public class FileConfigurationBuilderItem : ConfigurationBuilderItemBase, 
	IFileConfigurationEqualityInfo
Inheritance
Object    ConfigurationBuilderItemBase    FileConfigurationBuilderItem
Implements
IFileConfigurationEqualityInfo

Заметки

Два объекта FileConfigurationBuilderItem равны при совпадении типов и значения свойства FilePath без учёта регистра, если ни у одного из объектов не установлен признак IsUnique.

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

FileConfigurationBuilderItem Объект, соответствующий конфигурационному файлу на диске.

Свойства

FilePath Полное имя конфигурационного файла на диске.
FilePathForError

Путь до файла, записываемый в свойство FilePath при возникновении ошибок, связанных с вызовом методов этого объекта.

Может быть равен null/пустой строке, если информация по файлу не предоставляется.


(Переопределяет ConfigurationBuilderItemBaseFilePathForError)
IsUnique Признак того, что объект является уникальным, т.е. не соответствует любому другому объекту при сравнении IEquatableT. Такие конфигурационные файлы могут быть включены повторно, если они уже были включены ранее.

Методы

Equals(IConfigurationBuilderItem)Indicates whether the current object is equal to another object of the same type.
(Унаследован от ConfigurationBuilderItemBase)
Equals(Object)Determines whether the specified object is equal to the current object.
(Унаследован от ConfigurationBuilderItemBase)
EqualsCoreIndicates whether the current object is equal to another object of the same type.
(Переопределяет ConfigurationBuilderItemBaseEqualsCore(IConfigurationBuilderItem))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
FinalizeContextAsync Завершает обработку контекста context после обработки текущего объекта в блоке finally.
(Унаследован от ConfigurationBuilderItemBase)
FinalizeContextCoreAsync Подготавливает контекст context перед обработкой текущего объекта.
(Переопределяет ConfigurationBuilderItemBaseFinalizeContextCoreAsync(IConfigurationBuilderContext, CancellationToken))
GetHashCodeServes as the default hash function.
(Переопределяет ConfigurationBuilderItemBaseGetHashCode)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
LoadStorageAsync Загружает хранилище для текущего файла конфигурации или null, если хранилище отсутствует.
(Унаследован от ConfigurationBuilderItemBase)
LoadStorageCoreAsync Загружает хранилище для текущего файла конфигурации или null, если хранилище отсутствует.
(Переопределяет ConfigurationBuilderItemBaseLoadStorageCoreAsync(IConfigurationBuilderContext, CancellationToken))
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
PrepareContextAsync Подготавливает контекст context перед обработкой текущего объекта.
(Унаследован от ConfigurationBuilderItemBase)
PrepareContextCoreAsync Подготавливает контекст context перед обработкой текущего объекта.
(Переопределяет ConfigurationBuilderItemBasePrepareContextCoreAsync(IConfigurationBuilderContext, CancellationToken))
ToStringReturns a string that represents the current object.
(Переопределяет ObjectToString)
TryCreateWatcherAsync Создаёт объект, обеспечивающий возможность прослушивания изменений в конфигурационном файле, или null, если такой объект не поддерживается.
(Унаследован от ConfigurationBuilderItemBase)
TryCreateWatcherCoreAsync Подготавливает контекст context перед обработкой текущего объекта.
(Переопределяет ConfigurationBuilderItemBaseTryCreateWatcherCoreAsync(CancellationToken))

См. также