DatabaseTaskHost - класс
Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. Представляет узел задачи базы данных.
Иерархия наследования
System.Object
Microsoft.Data.Schema.Build.DatabaseTaskHost
Пространство имен: Microsoft.Data.Schema.Build
Сборка: Microsoft.Data.Schema (в Microsoft.Data.Schema.dll)
Синтаксис
'Декларация
<SerializableAttribute> _
Public MustInherit Class DatabaseTaskHost _
Implements ITaskHost, IDisposable, ISerializable
[SerializableAttribute]
public abstract class DatabaseTaskHost : ITaskHost,
IDisposable, ISerializable
[SerializableAttribute]
public ref class DatabaseTaskHost abstract : ITaskHost,
IDisposable, ISerializable
[<AbstractClass>]
[<SerializableAttribute>]
type DatabaseTaskHost =
class
interface ITaskHost
interface IDisposable
interface ISerializable
end
public abstract class DatabaseTaskHost implements ITaskHost, IDisposable, ISerializable
Тип DatabaseTaskHost предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
DatabaseTaskHost(SerializationInfo, StreamingContext) | Инициализирует новый экземпляр класса DatabaseTaskHost. | |
DatabaseTaskHost(DatabaseSchemaProvider, ErrorManager, Boolean, String) | Инициализирует новый экземпляр класса DatabaseTaskHost. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
DatabaseSchemaProvider | Получает поставщик схемы базы данных для данного узла DatabaseTaskHost. | |
DataSchemaModel | Получает или задает используемую построением модель схемы данных, в которую загружены исходные элементы. | |
Errors | Получает диспетчер ошибок. | |
IdeMode | Получает значение, указывающее, имеет ли режим IDE значение true. | |
IsAsyncModelBuildingRunning | Получает значение, указывающее, выполняется ли построение модели в фоновом режиме. | |
IsCatalogPropertyFileValid | Получает значение, указывающее, является ли допустимым файл свойств каталога. | |
IsOptimizedForInsert | Получает значение, указывающее, оптимизирована ли модель для вставки. | |
IsOptimizedForQuery | Получает значение, указывающее, оптимизирована ли модель для запроса. | |
IsServerPropertyFileValid | Получает значение, указывающее, является ли допустимым файл свойств сервера. | |
ModelBuilder | Получает построитель модели, используемый диспетчером файлов. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddOrUpdate | Добавляет настраиваемые данные (например, ссылки) в диспетчер схемы. | |
BuildCanceled | Указывает, было ли отменено построение. | |
Dispose() | Освобождает ресурсы. | |
Dispose(Boolean) | Освобождает ресурсы согласно указаниям. | |
Equals | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetAllProperties | Возвращает все свойства указанного источника. | |
GetCatalogProperty | Возвращает значение свойства каталога. | |
GetChangedPropertiesFromPropertiesFile | Возвращает список свойств для конфигурации из файла свойств, заданного параметром fullPath при добавлении, удалении или изменении свойства. | |
GetDefaultValue | Возвращает значение по умолчанию для указанного свойства из указанного источника. | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetObjectData | Заполняет объект SerializationInfo данными, которые требуются для сериализации целевого объекта. | |
GetProperty | Возвращает текущее значение свойства. | |
GetServerProperty | Возвращает значение свойства сервера. | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
GetWorkload | Возвращает оставшийся объем работ для частичного разрешения модели. | |
Initialize | Используется при десериализации. | |
InitializeConstructor(DataSchemaModelConstructor) | Инициализирует конструктор. | |
InitializeConstructor(ModelBuilderConstructor) | Не используется. | |
InitializeConstructor(ParserConstructor) | Этот метод следует использовать для инициализации конструктора средства синтаксического анализа поставщика схемы базы данных. | |
InternalGetAllProperties | Возвращает фактический список свойств для указанного источника. | |
IsTaskItemUnchanged | Возвращает значение, показывающее, представляют ли скрипт и метаданные, обработанные диспетчером файлов последними, текущую версию файла на диске. | |
MatchesDataSchemaModelValue | Возвращает значение, показывающее соответствие или несоответствие значению, заданному в модели схемы данных. | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
OnCreateCustomSchemaData | Возвращает значение nullпустая ссылка (Nothing в Visual Basic). | |
OnFixupAfterDeserialization | Не выполняет никаких действий. | |
OnProcessFileListPriorToBatchLoadOrUpdate | Позволяет реализациям поставщика схемы базы данных обрабатывать список файлов перед вставкой в модель. | |
OnProcessFileListPriorToRemove | Позволяет реализациям поставщика схемы базы данных удалять файлы из построителя моделей уникальными способами. | |
OnReadPropertiesFile | Возвращает все свойства, считанные из указанного файла свойств. | |
OnResetBuildValidationStatus | Вызывается во время операции построения непосредственно перед полным разрешением модели. | |
OnRunBuildValidations | Этот метод следует использовать для просмотра модели с целью поиска элементов, нарушающих какие-либо правила проверки. | |
OptimizeForInsert | Оптимизирует диспетчер файлов для вставки. | |
OptimizeForQuery | Оптимизирует диспетчер файлов для запроса. | |
PopulateCustomMetadataNames | Реализации поставщика схемы базы данных переопределяют этот метод для предоставления списка настраиваемых имен метаданных, например ссылок. | |
PostInitDataSchemaModel | Вызывается после создания диспетчера схемы и позволяет реализациям поставщика схемы базы данных обновлять любые параметры модели. | |
RemoveCustomSchemaData | Удаляет из диспетчера схемы указанный файл пользовательских данных схемы, например ссылки. | |
ResetAllCatalogProperties | Восстанавливает значения по умолчанию для всех свойств каталога (как если бы файла свойств не существовало). | |
ResetAllServerProperties | Восстанавливает значения по умолчанию для всех свойств сервера (как если бы файла свойств не существовало). | |
SetAndSavePropertyFiles | Задает значения указанных свойств пакетным способом и сохраняет файл. | |
SetValue | Задает текущее значение для свойства. | |
StopAsyncModelBuilding() | ||
StopAsyncModelBuilding(Int32) | Останавливает построение асинхронной модели до вызова метода AsyncModelBuildingBlocker.Dispose. | |
ToString | Возвращение строки, представляющей текущий объект. (Унаследовано от Object.) | |
ValidateDataSchemaModel | Вызывается для проверки текущего объекта DataSchemaModel. | |
ValidateValueIsBoolean | Возвращает значение, которое показывает, является ли указанное значение допустимым логическим значением. | |
ValidateValueIsFloat | Возвращает значение, которое показывает, является ли указанное значение допустимым числом с плавающей точкой. | |
ValidateValueIsInSet | Возвращает значение, указывающее, является ли заданное значение допустимым для типа данных. | |
ValidateValueIsInt | Возвращает значение, которое показывает, является ли указанное значение допустимым целым числом. | |
VerifyConfigurationAfterSet | Используется для проверки любых свойств, зависящих от значения данного свойства. |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
NumberElementsToResolve | Целое число, содержащее объем оставшихся трудозатрат. Представляется в виде количества элементов модели, которые по-прежнему должны быть разрешены. |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.