Поделиться через


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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.Data.Schema.Build - пространство имен