次の方法で共有


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 の簡易コピーを作成します。 (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 から継承する場合は、次のメンバーをオーバーライドする必要があります。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.Data.Schema.Refactoring 名前空間

TargetModelModifier