共用方式為


RefactoringDeploymentContributor 類別

提供基底類別,透過提供對應於重構記錄檔動作的部署步驟,以保存在部署階段的重構變更用途。 這個類別必須被繼承。

繼承階層架構

System.Object
  Microsoft.Data.Schema.Build.DeploymentContributor
    Microsoft.Data.Schema.Build.TargetModelModifier
      Microsoft.Data.Schema.Refactoring.RefactoringDeploymentContributor

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

語法

'宣告
Public MustInherit Class RefactoringDeploymentContributor _
    Inherits TargetModelModifier
public abstract class RefactoringDeploymentContributor : TargetModelModifier
public ref class RefactoringDeploymentContributor abstract : public TargetModelModifier
[<AbstractClass>]
type RefactoringDeploymentContributor =  
    class
        inherit TargetModelModifier
    end
public abstract class RefactoringDeploymentContributor extends TargetModelModifier

RefactoringDeploymentContributor 型別會公開下列成員。

建構函式

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

回頁首

屬性

  名稱 說明
受保護的屬性 Canceled 取得值,這個值表示是否取消參與者。 (繼承自 DeploymentContributor)。

回頁首

方法

  名稱 說明
公用方法 Cancel 取消參與者的執行。 (繼承自 DeploymentContributor)。
公用方法 Dispose() 釋放資源。 (繼承自 DeploymentContributor)。
受保護的方法 Dispose(Boolean) 釋放指定的資源。 (繼承自 DeploymentContributor)。
公用方法 Equals 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 Object)。
受保護的方法 FilterDeployedTransactionRecords 傳回交易記錄清單,這些交易記錄是根據提供的內容來篩選提供的交易以進行選取。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 MergeTransactionRecords 將提供的記錄合併至目前清單。
受保護的方法 OnApplyDeploymentConfiguration 已將部署組態套用至參與者時呼叫。 (覆寫 DeploymentContributor.OnApplyDeploymentConfiguration(DeploymentContributorContext, ICollection<DeploymentContributorConfigurationFile>)。)
受保護的方法 OnEstablishDeploymentConfiguration 在建置程序期間呼叫,輸出在合併具有重構擴充之現有組態檔時建立的組態檔。 (覆寫 DeploymentContributor.OnEstablishDeploymentConfiguration(DeploymentContributorConfigurationSetup)。)
公用方法 ProposeTargetOperations 在方法使用提供的內容重設列舉之後,傳回這個物件。 (覆寫 TargetModelModifier.ProposeTargetOperations(DeploymentContributorContext)。)
公用方法 ProvideDeploymentModifier 根據提供的內容,傳回部署修飾詞。 (覆寫 TargetModelModifier.ProvideDeploymentModifier(DeploymentContributorContext)。)
受保護的方法 ProvideDeploymentStep 在衍生類別中覆寫時,根據提供的內容傳回部署步驟。
受保護的方法 PublishMessage 將訊息發行到部署引擎。部署引擎會處理訊息並將訊息回報給消費者。 (繼承自 DeploymentContributor)。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。

回頁首

備註

繼承者注意事項

當您繼承自 RefactoringDeploymentContributor 時,必須覆寫下列成員:

執行緒安全

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

請參閱

參考

Microsoft.Data.Schema.Refactoring 命名空間

TargetModelModifier