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


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

Пространство имен Microsoft.Data.Schema.Build предоставляет интерфейсы и классы, поддерживающие функцию построения.

Классы

  Класс Описание
Открытый класс AgnosticProjectProperties Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Предоставляет статические свойства проектов в Visual Studio, не зависящие от какого-либо определенного объекта DatabaseSchemaProvider.
Открытый класс AgnosticProjectProperties.Project Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Предоставляет статические свойства проекта, которые используются пользовательским интерфейсом Visual Studio и являются частью класса AgnosticProjectProperties.Эти свойства не зависят от какого-либо конкретного DatabaseSchemaProvider.
Открытый класс AgnosticProjectProperties.Project.Sandbox Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Предоставляет статические свойства "песочницы" проекта, которые используются пользовательским интерфейсом Visual Studio и являются частью класса AgnosticProjectProperties.Эти свойства не зависят от какого-либо конкретного DatabaseSchemaProvider.
Открытый класс AgnosticProjectProperties.PropertyTypeValue Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Предоставляет статический тип значения свойства, используемые в интерфейсе пользователя Visual Studio , являющихся частью AgnosticProjectProperties класса. Эти свойства не являются зависимыми от каких-либо конкретных DatabaseSchemaProvider.
Открытый класс AgnosticProjectProperties.Versions Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Обеспечивает статическую версию свойства, используемые в интерфейсе пользователя Visual Studio , являющихся частью AgnosticProjectProperties класса. Эти свойства не являются зависимыми от каких-либо конкретных DatabaseSchemaProvider.
Открытый класс AlterElementStep Представляет шаг плана развертывания, на котором изменяется элемент.
Открытый класс BeginPostDeploymentScriptStep Помечает начало шагов скрипта, выполняемого после развертывания.
Открытый класс BeginPreDeploymentScriptStep Представляет собой шаг-метку, отделяющий шаги скрипта, предшествующие развертыванию, от шагов скрипта развертывания.
Открытый класс BuildContributor Производные расширения BuildContributor выполняются при построении проекта после создания и проверки его модели.
Открытый класс BuildContributorContext Предоставляет контекст для процесса построения, который используется объектами BuildContributor в Visual Studio.
Открытый класс CatalogOrServerPropertyItem Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Используется для задания и сохранения фалов свойств в пакетном режиме.
Открытый класс ContributorArgumentConfiguration Создается объектами BuildContributor и DeploymentContributor во время разработки для инициализации аргументов, созданных во время разработки и сохраненных в файле проекта.
Открытый класс CreateElementStep Представляет шаг плана развертывания, на котором создается элемент.
Открытый класс DatabaseTaskHost Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Представляет узел задачи базы данных.
Открытый класс DatabaseTaskHost.AsyncModelBuildingBlocker Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Используется, чтобы остановить фоновый процесс построения модели, пока не будет вызван метод Dispose данного объекта.
Открытый класс DatabaseTaskHostConstructor Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Используется для создания объекта DatabaseTaskHost и указания его поведения.
Открытый класс DatabaseTaskItem Инфраструктура. Представляет отдельный элемент в проекте построения базы данных Visual Studio.
Открытый класс DeploymentContributor Базовый класс для участников развертывания.
Открытый класс DeploymentContributorConfigurationFile Представляет файл конфигурации, который используется Visual Studio в процессе развертывания и сборки. Эти файлы позволяют развертывание расширений для повышения и распространить опыт проектирования и развертывания, позволяя войска для копирования файлов проекта в выходной каталог во время построения и затем использовать эти файлы для данных и конфигурации во время развертывания.
Открытый класс DeploymentContributorConfigurationSetup Представляет текущую конфигурацию для объектов DeploymentContributor.Объект конфигурации может использоваться участниками развертывания в ходе операций построения, чтобы файлы копировались в выходной каталог или чтобы в выходном каталоге создавались новые файлы.
Открытый класс DeploymentContributorContext Предоставляет контекст для объектов DeploymentContributor в Visual Studio.
Открытый класс DeploymentContributorEventArgs Представляет аргументы событий для событий участников развертывания.
Открытый класс DeploymentFailedException Представляет исключение, свидетельствующее о том, что развертывание выполнить не удалось.
Открытый класс DeploymentPlan Представляет план, который создается объектом DeploymentPlanGenerator.
Открытый класс DeploymentPlanArtifact Сведения о реализации, специфичные для пользовательского объекта DatabaseSchemaProvider.
Открытый класс DeploymentPlanContributor Представляет участник процесса развертывания в Visual Studio Application Lifecycle Management (ALM).
Открытый класс DeploymentPlanContributorContext Предоставляет контекст для объектов DeploymentPlanContributor.
Открытый класс DeploymentPlanExecutor Инфраструктура.
Открытый класс DeploymentPlanGenerator При реализации в производном классе поставщиком схем баз данных создает план развертывания на основе модели.
Открытый класс DeploymentPlanHandle Инфраструктура. Используется в Visual Studio для определения плана.
Открытый класс DeploymentPlanModifier Представляет участника, изменяющего план развертывания.
Открытый класс DeploymentPlanProblem Представляет проблему, которая была обнаружена при проверке плана развертывания.
Открытый класс DeploymentProjectBuilder Этот класс загружается во время построения, чтобы создать артефакты, необходимые во время развертывания.В том числе проект-заглушку MSBuild, используемую для выполнения задачи развертывания, и файл конфигурации развертывания.
Открытый класс DeploymentScriptDomStep Представляет шаг развертывания, состоящий из дерева абстрактного синтаксиса (AST) и ссылки на DOM-генератор скриптов.
Открытый класс DeploymentScriptGenerator Представляет базовую реализацию генератора скриптов развертывания.По умолчанию данная реализация используется для создания скрипта развертывания из плана развертывания.
Открытый класс DeploymentScriptStep Представляет шаг в плане развертывания, содержащий скрипт в форме строки (вместо дерева абстрактного синтаксиса (AST)).
Открытый класс DeploymentStep Представляет шаг плана развертывания.
Открытый класс DropElementStep Представляет шаг плана развертывания, на котором удаляется элемент.
Открытый класс EndPostDeploymentScriptStep Представляет пустой шаг, отмечающий конец скриптов, выполняемых после развертывания.
Открытый класс EndPreDeploymentScriptStep Представляет пустой шаг, отмечающий конец скриптов, выполняемых перед развертыванием.
Открытый класс ModelBuildingCompletedEventArgs Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Представляет ошибки, возникающие при построении модели.
Открытый класс PropertyValidatorBool Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Проверяет логическое значение.
Открытый класс PropertyValidatorFloat Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Проверяет значение с плавающей запятой.
Открытый класс PropertyValidatorInt Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Проверяет целочисленное значение.
Открытый класс PropertyValidatorList Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Проверяет, совпадает ли значение со значением в указанном списке.
Открытый класс SchemaDeployment Представляет обработчик развертывания схемы базы данных.
Открытый класс SchemaDeploymentConstructor Используется в Visual Studio для создания нового объекта SchemaDeployment.
Открытый класс SchemaDeploymentOptions Представляет параметры, доступные для настройки порядка создания плана развертывания.
Открытый класс TargetModelModifier Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Представляет модификатор целевой модели.
Открытый класс TargetModelOperation Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Представляет операцию целевой модели.
Открытый класс TaskHostSerializationContext Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Представляет контекст сериализации узла задачи.
Открытый класс VSDBCmdServices Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Представляет службы VSDBCmd.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IPropertyValidator Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Классы могут реализуют этот интерфейс, чтобы указать, что они могут проверять свойства проекта.
Открытый интерфейс ISchemaDeploymentController Предоставляет функциональные возможности для многократного запуска обработчика развертывания с целью создания и выполнения скриптов для любого количества конфигураций развертывания.

Перечисления

  Перечисление Описание
Открытое перечисление DatabaseTaskHost.LoggingBehavior Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Указывает поведение ведения журнала.
Открытое перечисление DatabaseTaskHost.ModelOptimization Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Задает оптимизацию модели.
Открытое перечисление DatabaseTaskHost.PropertySource Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.Указывает источник свойства.
Открытое перечисление DeploymentPlanProblem.ProblemCategory Представляет возможные категории для объекта DeploymentPlanProblem.