ISchemaDeploymentController 介面
提供功能多次執行部署引擎,針對任意數目的每個部署組態產生和執行指令碼。
命名空間: Microsoft.Data.Schema.Build
組件: Microsoft.Data.Schema (在 Microsoft.Data.Schema.dll 中)
語法
'宣告
Public Interface ISchemaDeploymentController _
Inherits IDisposable
public interface ISchemaDeploymentController : IDisposable
public interface class ISchemaDeploymentController : IDisposable
type ISchemaDeploymentController =
interface
interface IDisposable
end
public interface ISchemaDeploymentController extends IDisposable
ISchemaDeploymentController 型別會公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
Deployment | 取得結構描述部署引擎。 | |
Options | 取得或設定部署選項物件。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
Cancel | 在衍生類別中實作時,使用 Deployment 屬性的值取消目前部署作業。 | |
CompareModels | 在衍生類別中實作時,使用 Deployment 屬性的值叫用比較模型程序。 | |
CreatePlan | 在衍生類別中實作時,使用 Deployment 屬性的值建立計劃。 | |
CreateScript | 在衍生類別中實作時,使用 Deployment 屬性的值利用所提供計劃來建立指令碼。然後,這個方法準備提供的文字寫入器以寫入指令碼。 | |
Dispose | 執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。 (繼承自 IDisposable)。 | |
UpdateDatabase | 在衍生類別中實作時,使用 Deployment 屬性的值更新利用所提供計劃的目標資料庫。 | |
VerifyPlan | 在衍生類別中實作時,使用 Deployment 屬性值驗證計劃。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
DeploymentMessage | 在衍生類別中實作時,處理部署訊息事件。 | |
ScriptGenerationMessage | 在衍生類別中實作時,處理指令碼產生訊息事件。 |
回頁首
請參閱
參考
Microsoft.Data.Schema.Build 命名空間
SchemaCompareComparisonGenerator