共用方式為


DeploymentPlanGenerator 類別

資料庫結構描述提供者 (DSP) 廠商在衍生類別中實作時,產生以模型為基礎的部署計劃。

繼承階層架構

System.Object
  Microsoft.Data.Schema.Build.DeploymentPlanGenerator

命名空間:  Microsoft.Data.Schema.Build
組件:  Microsoft.Data.Schema (在 Microsoft.Data.Schema.dll 中)

語法

'宣告
Public MustInherit Class DeploymentPlanGenerator _
    Implements IExtension
public abstract class DeploymentPlanGenerator : IExtension
public ref class DeploymentPlanGenerator abstract : IExtension
[<AbstractClass>]
type DeploymentPlanGenerator =  
    class
        interface IExtension
    end
public abstract class DeploymentPlanGenerator implements IExtension

DeploymentPlanGenerator 型別會公開下列成員。

建構函式

  名稱 說明
受保護的方法 DeploymentPlanGenerator 初始化 DeploymentPlanGenerator 類別的新執行個體。

回頁首

屬性

  名稱 說明
公用屬性 ComparisonResult 取得或設定比較結果。
公用屬性 Messages 取得訊息的清單。
公用屬性 Options 取得或設定計劃產生選項。
公用屬性 Source 取得或設定來源資料庫模型。
公用屬性 Target 取得或設定目標資料庫模型。

回頁首

方法

  名稱 說明
公用方法 Cancel 在使用者已取消部署作業時,由 Visual Studio 部署計劃產生引擎呼叫。
公用方法 Equals 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 Object)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GeneratePlan 由 Visual Studio 部署計劃產生引擎呼叫,以產生計劃。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 OnCancel Cancel 方法呼叫。
受保護的方法 OnGeneratePlan GeneratePlan 方法呼叫,以產生計劃。
受保護的方法 OnInitialize 由 Visual Studio 部署計劃產生引擎呼叫,允許您的程式碼在初始化期間擴充功能。
受保護的方法 OnProcessProposal 由 Visual Studio 部署計劃產生引擎呼叫,讓您的程式碼可以在比較模型之前擴充功能。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。

回頁首

備註

這個類別是自訂 DatabaseSchemaProvider 類別的索引鍵擴充點。

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

Microsoft.Data.Schema.Build 命名空間

DatabaseSchemaProvider

其他資源

擴充 Visual Studio 的資料庫功能