ConfigurationBuilderItemBase - класс

Базовый класс для объекта IConfigurationBuilderItem.

Definition

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

Заметки

Методы сравнения IEquatableT по умолчанию считают, что объекты не совпадают, Для того чтобы сравнивать объекты по указанным свойствам, рекомендуется переопределить методы EqualsCore(IConfigurationBuilderItem) и GetHashCode. Переопределите метод Equals(IConfigurationBuilderItem), только если требуется сравнивать объекты без точного совпадения типов.

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

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

Свойства

FilePathForError

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

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

Методы

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

См. также