次の方法で共有


DeploymentContributor クラス

配置コントリビューターの基本クラスです。 このクラスのサブクラスは、配置計画の変更や計画の実行によって配置に含まれます。

継承階層

System.Object
  Microsoft.SqlServer.Dac.Deployment.DeploymentContributor
    Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributor

名前空間:  Microsoft.SqlServer.Dac.Deployment
アセンブリ:  Microsoft.SqlServer.Dac.Extensions (Microsoft.SqlServer.Dac.Extensions.dll)

構文

'宣言
Public MustInherit Class DeploymentContributor _
    Implements IDisposable
'使用
Dim instance As DeploymentContributor
public abstract class DeploymentContributor : IDisposable
public ref class DeploymentContributor abstract : IDisposable
[<AbstractClassAttribute>]
type DeploymentContributor =  
    class 
        interface IDisposable 
    end
public abstract class DeploymentContributor implements IDisposable

DeploymentContributor 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
プロテクト メソッド DeploymentContributor DeploymentContributor クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
プロテクト プロパティ Canceled コントリビューターが取り消されたかどうかを示す値を取得します。
プロテクト プロパティ CancellationToken コントリビューターの実行を取り消す必要があるかどうかを示すために使用される CancellationToken

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Cancel コントリビューターの実行を取り消します。
パブリック メソッド Dispose() Dispose() から継承されます。
プロテクト メソッド Dispose(Boolean)
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
プロテクト メソッド OnApplyDeploymentConfiguration DacFx で配置プロセスによって呼び出され、コードは、指定されたファイルから構成情報を収集できます。メソッドの最後で、すべてのストリームが破棄されます。ストリームからデータを取得する必要のあるコントリビューターは、このメソッドの実行中にデータを読み取り、キャッシュする必要があります。OnExecute(DeploymentPlanContributorContext) メソッドなど、後のメソッドの実行中にストリームから読み取ろうとすると失敗します。
プロテクト メソッド OnEstablishDeploymentConfiguration DacFx でビルド プロセスによって呼び出され、コードは配置構成を変更できます。
プロテクト メソッド PublishMessage 配置エンジンにメッセージをパブリッシュします。配置エンジンはメッセージを処理してコンシューマーを報告します。
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Dac.Deployment 名前空間