共用方式為


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 提供 Visual Studio 中 BuildContributor 物件所使用之建置程序的內容。
公用類別 CatalogOrServerPropertyItem 這個類別和它的成員會保留給內部使用,其目的不是要供您的程式碼使用。用來以批次模式設定和儲存屬性檔。
公用類別 ContributorArgumentConfiguration BuildContributorDeploymentContributor 物件在執行階段建立,以初始化在設計階段建立並儲存於專案檔的引數。
公用類別 CreateElementStep 表示部署計劃中建立項目的步驟。
公用類別 DatabaseTaskHost 這個類別和它的成員會保留給內部使用,其目的不是要供您的程式碼使用。表示資料庫工作主機。
公用類別 DatabaseTaskHost.AsyncModelBuildingBlocker 這個類別和它的成員會保留給內部使用,其目的不是要供您的程式碼使用。用於在呼叫此物件的 Dispose 方法之前停止背景模型建置程序。
公用類別 DatabaseTaskHostConstructor 這個類別和它的成員會保留給內部使用,其目的不是要供您的程式碼使用。用來建構 DatabaseTaskHost,以及指定它的行為。
公用類別 DatabaseTaskItem 基礎架構。表示 Visual Studio 資料庫建置專案中的單一項目。
公用類別 DeploymentContributor 部署參與者的基底類別。
公用類別 DeploymentContributorConfigurationFile 表示設定檔所使用的Visual Studio在部署和生成的過程。這些檔用於啟用增強和擴展的設計和部署的經驗,讓參與者在生成過程中,將專案檔案複製到輸出目錄,然後在部署過程中使用這些檔中的配置和資料的擴展部署。
公用類別 DeploymentContributorConfigurationSetup 表示 DeploymentContributor 物件的目前安裝。部署參與者可以在建置作業期間使用安裝程式物件,讓檔案能夠複製到輸出目錄,或是在輸出目錄中建立新檔案。
公用類別 DeploymentContributorContext 提供 Visual Studio 中 DeploymentContributor 物件的內容。
公用類別 DeploymentContributorEventArgs 表示部署參與者事件的事件引數。
公用類別 DeploymentFailedException 表示部署失敗例外狀況。
公用類別 DeploymentPlan 表示 DeploymentPlanGenerator 產生的計劃。
公用類別 DeploymentPlanArtifact 自訂 DatabaseSchemaProvider 特有的實作詳細資料。
公用類別 DeploymentPlanContributor 表示 Visual Studio Application Lifecycle Management (ALM) 中部署程序的參與者。
公用類別 DeploymentPlanContributorContext 提供 DeploymentPlanContributor 物件的內容。
公用類別 DeploymentPlanExecutor 基礎架構。
公用類別 DeploymentPlanGenerator 資料庫結構描述提供者 (DSP) 廠商在衍生類別中實作時,產生以模型為基礎的部署計劃。
公用類別 DeploymentPlanHandle 基礎架構。Visual Studio 用來識別計劃。
公用類別 DeploymentPlanModifier 表示修改部署計劃的參與者。
公用類別 DeploymentPlanProblem 代表在驗證部署計劃時發現的問題。
公用類別 DeploymentProjectBuilder 這個類別會在建置階段載入,以建立部署階段需要的成品。這包括用來執行部署工作和部署組態檔的 Stub 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 的可能類別。