.gif) |
AlterElementStep |
要素への変更を表す、配置計画における手順です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
BeginPostDeploymentScriptStep |
配置後の最初のスクリプト配置を表す、配置計画における手順です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
BeginPreDeploymentScriptStep |
配置前の最初のスクリプト配置を表す、配置計画における手順です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
BuildContributor |
ビルド コントリビューターの基本クラスです。このクラスのサブクラスは、プロジェクト モデルの変更やモデルの実行によってビルドに含まれます。 |
.gif) |
BuildContributorContext |
プロジェクトのビルド中に BuildContributor オブジェクトで使用されるビルド プロジェクトのコンテキストを提供します。プロジェクト ファイル内で Arguments プロパティと ExtensionFiles プロパティを指定する方法については、これらのプロパティに関するドキュメントを参照してください。 |
.gif) |
BuildFailedException |
ビルドを続行できないことを示す BuildFailedException がスローされます。これにより、ビルド プロセスが停止します。 |
.gif) |
ContributorArgumentConfiguration |
このクラスのインスタンスは、デザイン時にビルド コントリビューターと配置コントリビューターによって作成され、実行時に渡される引数を初期化します。SSDT では、これらの引数は、.sqlproj ファイルまたは参照先の .targets ファイル内の ContributorArguments プロパティを使用して指定する必要があります。たとえば、"true" という値の "RunMyContributor" 引数を追加するには、次のように追加します。 <PropertyGroup> <ContributorArguments Condition="'$(Configuration)' == 'Debug''"> $(ContributorArguments);RunMyContributor=True; </ContributorArguments> </PropertyGroup>この場合、引数はデバッグ構成のためだけに追加されます。上記の構成を使用すると、MSBuild 環境から情報を収集してコントリビューターに渡すことができます。また、BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions) を使用し PackageOptions を指定してパッケージを作成する場合には、収集した情報を指定することもできます。 |
.gif) |
CreateElementStep |
要素の作成を表す、配置計画における手順です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
DacBulkCopyStep |
DacBulkCopyStep は、dac パッケージからターゲット データベースにデータをアップロードまたはストリーミングします。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
DacDeleteFromTablesStep |
テーブルからの削除を表す、配置計画における手順です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
DacDisableForeignKeysStep |
外部キーの無効化を表す、配置計画における手順です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
DacRestoreConstraintsStep |
制約の復元を表す、配置計画における手順です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
DacSaveConstraintsStep |
制約の保存を表す、配置計画における手順です。このクラスは読み取り専用です。 |
.gif) |
DeploymentContributor |
配置コントリビューターの基本クラスです。このクラスのサブクラスは、配置計画の変更や計画の実行によって配置に含まれます。 |
.gif) |
DeploymentContributorConfigurationSetup |
DeploymentContributor オブジェクトの現在のセットアップを表します。セットアップ オブジェクトは、ビルド操作中に配置コントリビューターが使用できます。これにより、生成された dacpac に格納される出力としてファイルがコピーされるか、dacpac に格納される新しいファイルが作成されます。入力の指定方法の詳細については、DeploymentContributorConfigurationStream API を参照してください。 |
.gif) |
DeploymentContributorConfigurationStream |
配置プロセスおよびビルド プロセスにおいて DacFx で使用される構成ファイルのストリーム可能なバージョンを表します。これらのストリームにより、配置の拡張機能では、デザインと配置の操作性を向上および拡張できます。入力構成ファイルは、MSBuild プロセスの一環として、.sqlproj ファイルで定義できます。このファイルはストリームとして扱われ、EstablishDeploymentConfiguration(DeploymentContributorConfigurationSetup) メソッドを介してコントリビューターに渡されます。この場合、ファイルは、生成された dacpac に格納される出力としてコピーされます。その後、これらのストリームは ApplyDeploymentConfiguration(DeploymentContributorContext, ICollectionDeploymentContributorConfigurationStream) で使用できるようになり、配置中に構成およびデータに使用できます。ApplyDeploymentConfiguration(DeploymentContributorContext, ICollectionDeploymentContributorConfigurationStream) メソッドの最後で、すべてのストリームが破棄されます。ストリームからデータを取得する必要のあるコントリビューターは、このメソッドの実行中にデータを読み取り、キャッシュする必要があります。OnExecute(DeploymentPlanContributorContext) メソッド実行中にストリームから読み取ろうとすると失敗します。.sqproj ファイル内では、配置構成ファイルが次のように指定されています。 <ItemGroup> <DeploymentExtensionConfiguration Include="MyContributorName.MyFileName1.sql" /> <DeploymentExtensionConfiguration Include="MyContributorName.MyFileName2.sql" /> </ItemGroup>構成ストリームからはすべてのコントリビューターにアクセスできることに注意してください。コントリビューターでは、そのコントリビューターに関連する入力ファイルを識別するためにファイルの名前付けパターンを使用する場合があります。 |
.gif) |
DeploymentContributorContext |
DacFx の DeploymentContributor オブジェクトのコンテキストを提供します。 |
.gif) |
DeploymentContributorInformation |
配置コントリビューターを識別する情報です。 |
.gif) |
DeploymentFailedException |
配置中に発生する例外を表します。 |
.gif) |
DeploymentPlan |
配置のために生成される計画を表します。 |
.gif) |
DeploymentPlanContributor |
配置プロセスのコントリビューターを表します。 |
.gif) |
DeploymentPlanContributorContext |
DeploymentPlanContributor オブジェクトのコンテキストを提供します。 |
.gif) |
DeploymentPlanExecutor |
このクラスは、配置計画を実行する配置コントリビューターを表します。たとえば、配置手順を実行して、配置中に実行されたアクションに関するレポートを作成するコントリビューターがあります。 |
.gif) |
DeploymentPlanHandle |
|
.gif) |
DeploymentPlanModifier |
配置計画を変更できるコントリビューターを表します。 |
.gif) |
DeploymentScriptDomStep |
配置手順に基づくスクリプトの基本クラスです。スクリプトのドメイン オブジェクト モデル (DOM) ジェネレーターへの参照と抽象構文ツリー (AST) で構成される配置手順を表します。このクラスは読み取り専用です。 |
.gif) |
DeploymentScriptStep |
スクリプトの配置を表す、配置計画における手順です。このクラスは、インスタンス化して拡張機能で使用できます。 |
.gif) |
DeploymentStep |
配置計画の手順を表します。 |
.gif) |
DeploymentStepInternal |
配置手順の種類を実装するための基本クラスです。これは、拡張機能の記述には使用しないでください。拡張機能は DeploymentStep を直接実装する必要があります。 |
.gif) |
DropElementStep |
SQL オブジェクトの削除を表す、配置計画における手順です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
EmptyStep |
配置計画の空の手順を表します。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
EndPostDeploymentScriptStep |
配置後の最後のスクリプト配置を表す、配置計画における手順です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
EndPreDeploymentScriptStep |
配置前の最後のスクリプト配置を表す、配置計画における手順です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
ExportBuildContributorAttribute |
BuildContributor を実装する具象クラスは、そのクラス定義に ExportBuildContributorAttribute 属性を追加する必要があります。これにより、これらの具象クラスは、ビルド中に検出されて使用できるようになります。BuildContributor には一意の ID が必要です。この ID は完全修飾型名を基に作成するか、明示的に文字列として渡すことができます。 |
.gif) |
ExportDeploymentPlanExecutorAttribute |
DeploymentPlanExecutor を実装する具象クラスは、そのクラス定義に ExportDeploymentPlanExecutorAttribute 属性を追加する必要があります。これにより、これらの具象クラスは、SQL の配置中に検出されて使用できるようになります。DeploymentPlanExecutor には一意の ID が必要です。この ID は完全修飾型名を基に作成するか、明示的に文字列として渡すことができます。 |
.gif) |
ExportDeploymentPlanModifierAttribute |
DeploymentPlanModifier を実装する具象クラスは、そのクラス定義に ExportDeploymentPlanModifierAttribute 属性を追加する必要があります。これにより、これらの具象クラスは、SQL の配置中に検出されて使用できるようになります。DeploymentPlanModifier には一意の ID が必要です。この ID は完全修飾型名を基に作成するか、明示的に文字列として渡すことができます。 |
.gif) |
ModelComparisonChangeDefinition |
TSqlObject に対する変更の詳細が含まれています。これには、プロパティの変更、リレーションシップ エントリの追加、削除、序数変更、構成内の子の追加、削除、変更、序数変更、および階層内の子の追加、削除、変更、序数変更が含まれます。 |
.gif) |
ModelComparisonResult |
SchemaModel を比較した結果です。同一要素の一覧、ターゲット一覧に追加する必要のある要素、ターゲット一覧で削除する必要のある要素、および変更された要素の一覧が含まれます。 |
.gif) |
SqlBeginAltersStep |
このクラスのインスタンスは、ALTER (および CREATE) が実行される配置計画の一部を示します。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlBeginDropsStep |
このクラスのインスタンスは、配置計画の "削除" 部分の先頭を示します。削除は変更の前に発生します。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlBeginPreservationStep |
このクラスは、計画の意図の保持セクションの (配置計画における) 先頭を示します。これらの操作は、リファクタリングの変更に影響する操作です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlBeginTransactionStep |
この手順は、配置計画のトランザクション セクションの開始を示します。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlChangeDatabaseStep |
データベースの変更を表す、配置計画における手順です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlCreateDatabaseStep |
データベースの作成を表す、配置の手順です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlCreateTrackingTableStep |
追跡テーブル (__ScriptTrackingLogs) の作成を表す、配置の手順です。このテーブルは、SQL Azure への配置の信頼性を向上するために使用されます。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlDeploymentOptions |
配置に使用される、配置オプションの値が含まれます。 |
.gif) |
SqlDropDatabaseStep |
データベースの削除を表す、配置の手順です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlDropTrackingTableStep |
追跡テーブル (__ScriptTrackingLogs) の削除を表す、配置の手順です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlEndAltersStep |
このクラスのインスタンスは、ALTER (および CREATE) が完了する配置計画の一部を示します。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlEndDropsStep |
このクラスのインスタンスは、配置計画の "削除" 部分の末尾を示します。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlEndPreservationStep |
このクラスは、計画の意図の保持セクションの (配置計画における) 末尾を示します。これらの操作は、リファクタリングの変更に影響する操作です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlEndTransactionStep |
この手順は、配置スクリプトのトランザクション セクションの末尾を示します。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlFinalizeDatabaseAccessStep |
この手順は、データベースへのアクセス設定を終了する、SQL 配置計画の手順を表します。これらの設定には、読み取り専用アクセスまたは読み取り/書き込みアクセス、制限、シングル ユーザーまたはマルチユーザー、およびオンラインとオフラインが含まれます。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlMoveSchemaStep |
配置計画では、この手順のインスタンスは、前のスキーマから新しいスキーマへの要素の移動を表します。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlPrintStep |
SQL "print" ステートメントを表す、SQL 配置計画の手順の種類です。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlRenameStep |
要素の名前を変更する、配置計画における手順を表します。このクラスは読み取り専用で、インスタンス化はできません。 |
.gif) |
SqlTableMigrationStep |
SQL 配置計画のデータの移行手順を表します。このクラスは読み取り専用で、インスタンス化はできません。 |