PackageClass クラス
この API は、SQL Server 2012 インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
Package インターフェイスのクラスを表します。
継承階層
System.Object
Microsoft.SqlServer.Dts.Runtime.Wrapper.PackageClass
名前空間: Microsoft.SqlServer.Dts.Runtime.Wrapper
アセンブリ: Microsoft.SqlServer.DTSRuntimeWrap (Microsoft.SqlServer.DTSRuntimeWrap.dll)
構文
'宣言
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<GuidAttribute("4555B0A5-E8D7-49BD-B299-3140C34D3769")> _
Public Class PackageClass _
Implements Package, IDTSPackage100, IDTSPackageSigning100, IDTSContainer100, _
IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100, _
IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100, _
IDTSDumpConfiguration100, IDTSConfigurationControl100, IDTSProjectPackage100
'使用
Dim instance As PackageClass
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("4555B0A5-E8D7-49BD-B299-3140C34D3769")]
public class PackageClass : Package,
IDTSPackage100, IDTSPackageSigning100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100,
IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100,
IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100, IDTSDumpConfiguration100, IDTSConfigurationControl100,
IDTSProjectPackage100
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute(L"4555B0A5-E8D7-49BD-B299-3140C34D3769")]
public ref class PackageClass : Package,
IDTSPackage100, IDTSPackageSigning100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100,
IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100,
IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100, IDTSDumpConfiguration100, IDTSConfigurationControl100,
IDTSProjectPackage100
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("4555B0A5-E8D7-49BD-B299-3140C34D3769")>]
type PackageClass =
class
interface Package
interface IDTSPackage100
interface IDTSPackageSigning100
interface IDTSContainer100
interface IDTSExecutable100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSSequence100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSDumpConfiguration100
interface IDTSConfigurationControl100
interface IDTSProjectPackage100
end
public class PackageClass implements Package, IDTSPackage100, IDTSPackageSigning100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100, IDTSDumpConfiguration100, IDTSConfigurationControl100, IDTSProjectPackage100
PackageClass 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
PackageClass | インフラストラクチャです。 PackageClass クラスの新しいインスタンスを初期化します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
CertificateContext | インフラストラクチャです。パッケージに関連付けられている証明書のコンテキストを取得します。値の設定も可能です。 | |
CertificateObject | インフラストラクチャです。パッケージに関連付けられている証明書オブジェクトを取得します。値の設定も可能です。 | |
CheckpointFileName | インフラストラクチャです。パッケージの再開を有効にするチェックポイント情報をキャプチャするファイルの名前を取得します。値の設定も可能です。 | |
CheckpointUsage | インフラストラクチャです。パッケージが再起動されるかどうか、またはいつパッケージが再起動されるかを示す値を取得します。値の設定も可能です。 | |
CheckSignatureOnLoad | インフラストラクチャです。パッケージを読み込むときにデジタル署名を確認するかどうかを示す値を取得または設定します。 | |
Configurations | インフラストラクチャです。パッケージの構成のコレクションを取得します。 | |
Connections | インフラストラクチャです。パッケージの接続マネージャーのコレクションを取得します。 | |
CreationDate | インフラストラクチャです。パッケージが作成された日時を取得します。値の設定も可能です。 | |
CreationName | インフラストラクチャです。 PackageClass オブジェクトを作成するために使用される名前を取得します。 | |
CreatorComputerName | インフラストラクチャです。パッケージが作成されたコンピューターの名前を取得します。値の設定も可能です。 | |
CreatorName | インフラストラクチャです。パッケージを作成した個人の名前を取得します。値の設定も可能です。 | |
DebugMode | インフラストラクチャです。パッケージがデバッグ モードであるかどうかを示す値を取得または設定します。 | |
DelayValidation | インフラストラクチャです。パッケージが実行されるまでパッケージ検証が遅延されるかどうかを示す値を取得または設定します。 | |
Description | インフラストラクチャです。パッケージの説明を取得します。値の設定も可能です。 | |
DesignEvents | インフラストラクチャです。デザイナーまたは他のサード パーティ クライアントがデザイン時にイベントを受け取るかどうかを示す IDTSEvents100 を取得または設定します。 | |
DesignTimeProperties | インフラストラクチャです。パッケージのデザイン時プロパティ (レイアウト情報など) を取得します。値の設定も可能です。 | |
Disable | インフラストラクチャです。 PackageClass オブジェクトが無効かどうかを示す値を取得または設定します。 | |
DisableEventHandlers | インフラストラクチャです。パッケージのイベント ハンドラーが無効かどうかを示す値を取得または設定します。 | |
DumpDescriptor | インフラストラクチャです。パッケージのダンプ記述子を取得または設定します。 | |
DumpOnAnyError | インフラストラクチャです。パッケージの実行中にエラーが発生した場合にダンプ ファイルを生成することを示す値を取得または設定します。 | |
EnableConfigurations | インフラストラクチャです。パッケージが構成を読み込むかどうかを示す値を取得または設定します。 | |
EnableDump | インフラストラクチャです。ダンプ ファイルの生成を有効にするかどうかを示す値を取得または設定します。 | |
EncryptCheckpoints | インフラストラクチャです。チェックポイント ファイルが暗号化されるかどうかを示す値を取得します。値の設定も可能です。 | |
Errors | インフラストラクチャです。パッケージに関連付けられているエラーのコレクションを取得します。 | |
EventHandlers | インフラストラクチャです。イベント ハンドラー オブジェクトのコレクションを取得します。 | |
EventInfos | インフラストラクチャです。パッケージに関連付けられている IDTSEventInfos100 コレクションを取得します。 | |
Executables | インフラストラクチャです。パッケージに含まれる実行可能オブジェクトのコレクションを取得します。 | |
ExecutionDuration | インフラストラクチャです。パッケージが実行に費やした時間をミリ秒単位で取得します。 | |
ExecutionResult | インフラストラクチャです。パッケージの実行が成功したかどうかを示す値を取得します。 | |
ExecutionStatus | インフラストラクチャです。現在の実行状態を取得します。 | |
ExtendedProperties | インフラストラクチャです。パッケージの IDTSExtendedProperties100 コレクションを取得します。 | |
FailPackageOnFailure | インフラストラクチャです。パッケージ内のタスクまたはコンポーネントが失敗したときにパッケージが失敗するかどうかを示す値を取得します。値の設定も可能です。 | |
FailParentOnFailure | インフラストラクチャです。子パッケージが失敗したときに親パッケージが失敗するかどうかを示す値を取得または設定します。 | |
ForcedExecutionValue | インフラストラクチャです。ForceExecutionValue プロパティが true に設定されている場合は、パッケージから返されるオプションの実行値を取得または設定します。 | |
ForceExecutionResult | インフラストラクチャです。パッケージの強制実行結果を指定する DTSForcedExecResult 列挙値を取得または設定します。 | |
ForceExecutionValue | インフラストラクチャです。パッケージの実行値に特定の値を適用する必要があるかどうかを示す値を取得または設定します。 | |
ID | インフラストラクチャです。パッケージの ID を取得します。 | |
IDTSPackageSigning100_CertificateContext | インフラストラクチャです。証明書のコンテキストを取得します。値の設定も可能です。 | |
IDTSPackageSigning100_CertificateObject | インフラストラクチャです。証明書オブジェクトを取得または設定します。 | |
IDTSPackageSigning100_CheckSignatureOnLoad | インフラストラクチャです。パッケージの読み込み時に署名を確認するかどうかを示す値を取得します。値の設定も可能です。 | |
IDTSSuspend100_SuspendRequired | インフラストラクチャです。ブレークポイントに到達したときにタスクを中断するかどうかを示す値を取得または設定します。 | |
IgnoreConfigurationsOnLoad | インフラストラクチャです。パッケージが読み込まれるときに構成を無視するかどうかを示す値を取得します。値の設定も可能です。 | |
InteractiveMode | インフラストラクチャです。実行中にタスクがユーザー インターフェイス オブジェクトを表示する必要があるかどうかを示す値を取得します。値の設定も可能です。 | |
IsDefaultLocaleID | インフラストラクチャです。パッケージが既定のロケールを使用するかどうかを示す値を取得します。 | |
IsolationLevel | インフラストラクチャです。パッケージ内のトランザクションの分離レベルを取得または設定します。 | |
LastModifiedProductVersion | インフラストラクチャです。最後に変更されたパッケージの製品バージョンを取得します。 | |
LocaleID | インフラストラクチャです。パッケージによって使用されるロケールの識別子を取得または設定します。 | |
LogEntryInfos | インフラストラクチャです。ログ エントリ定義のコレクションを取得します。 | |
LoggingMode | インフラストラクチャです。パッケージのログ モードを取得または設定します。 | |
LoggingOptions | インフラストラクチャです。パッケージのフィルターおよびログ記録のリソースを取得します。 | |
LogProviders | インフラストラクチャです。パッケージに関連付けられているログ プロバイダーのコレクションを取得します。 | |
MaxConcurrentExecutables | インフラストラクチャです。パッケージが作成できるスレッドの数を取得します。値の設定も可能です。 | |
MaximumErrorCount | インフラストラクチャです。パッケージが実行を停止する前に発生する可能性があるエラーの最大数を取得または設定します。 | |
Name | インフラストラクチャです。 PackageClass の名前を取得または設定します。 | |
OfflineMode | インフラストラクチャです。パッケージがオフライン モードで動作しているかどうかを示す値を取得します。値の設定も可能です。 | |
PackageFormatVersion | インフラストラクチャです。パッケージの形式バージョンを取得します。 | |
PackageLocation | インフラストラクチャです。パッケージの場所を取得します。 | |
PackagePassword | インフラストラクチャです。パッケージのパスワードを設定します。 | |
PackagePriorityClass | インフラストラクチャです。パッケージ スレッドの Win32 スレッド優先度クラスを取得または設定します。 | |
PackageType | インフラストラクチャです。パッケージを作成したツールを識別する値を取得または設定します。 | |
PackageUpgradeOptions | インフラストラクチャです。パッケージのアップグレード オプションを取得します。値の設定も可能です。 | |
Parent | インフラストラクチャです。パッケージの親を取得します。 | |
PrecedenceConstraints | インフラストラクチャです。パッケージの優先順位制約のコレクションを取得します。 | |
Properties | インフラストラクチャです。パッケージのプロパティのコレクションを取得します。 | |
ProtectionLevel | インフラストラクチャです。パッケージでの保護レベルを取得します。値の設定も可能です。 | |
SafeRecursiveProjectPackageExecution | インフラストラクチャです。パッケージの再帰実行が安全かどうかを示す値を取得します。値の設定も可能です。 | |
SaveCheckpoints | インフラストラクチャです。パッケージの実行中にパッケージがチェックポイントを使用するかどうかを示す値を取得します。値の設定も可能です。 | |
SQLFolder | インフラストラクチャです。パッケージの SQL フォルダーを取得します。値の設定も可能です。 | |
StartTime | インフラストラクチャです。パッケージが実行を開始する時刻を取得します。 | |
StopTime | インフラストラクチャです。パッケージが実行を停止する時刻を取得します。 | |
SuppressConfigurationWarnings | インフラストラクチャです。構成によって生成された警告が非表示になるかどうかを示す値を取得します。値の設定も可能です。 | |
SuspendRequired | インフラストラクチャです。ブレークポイントに到達したときにタスクを中断するかどうかを示す値を取得または設定します。 | |
TransactionOption | インフラストラクチャです。パッケージがトランザクションに参加するかどうかを示す DTSTransactionOption 列挙値を取得または設定します。 | |
UpdateObjects | インフラストラクチャです。更新バージョンが検出された場合に、パッケージの読み込み時に拡張可能なオブジェクトを更新できるかどうかを示す値を取得します。値の設定も可能です。 | |
UpdatePackage | インフラストラクチャです。更新バージョンが検出されたときにパッケージを更新できるかどうかを示す値を取得します。値の設定も可能です。 | |
VariableDispenser | インフラストラクチャです。パッケージの変数のディスペンサーを取得します。 | |
Variables | インフラストラクチャです。パッケージに関連付けられた変数を含むコレクションを取得します。 | |
VersionBuild | インフラストラクチャです。パッケージのビルド バージョンを取得します。値の設定も可能です。 | |
VersionComments | インフラストラクチャです。パッケージに関連付けられたバージョン コメントを取得します。値の設定も可能です。 | |
VersionGUID | インフラストラクチャです。パッケージが最初に作成されるときに生成されるバージョン GUID を取得します。 | |
VersionMajor | インフラストラクチャです。パッケージのメジャー ビルド バージョンを取得します。値の設定も可能です。 | |
VersionMinor | インフラストラクチャです。パッケージのマイナー ビルド バージョンを取得します。値の設定も可能です。 | |
Warnings | インフラストラクチャです。パッケージに設定された警告のコレクションを取得します。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
AcceptBreakpointManager | インフラストラクチャです。ブレークポイント マネージャーをパッケージに渡します。 | |
CheckSignature | インフラストラクチャです。パッケージのデジタル署名の状態を確認します。 | |
ComputeExpressions | インフラストラクチャです。この PackageClass オブジェクトの式を計算します。 | |
Equals | (Object から継承されています。) | |
Execute() | インフラストラクチャです。パッケージの実行が成功したかどうかの情報を含む DTSExecResult 列挙を返します。 | |
Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) | インフラストラクチャです。パッケージ ワークフローの一部として、アプリケーション、コンテナー、またはパッケージを実行します。 | |
ExportConfigurationFile | インフラストラクチャです。パッケージ内の配置可能なすべての変数を含む XML ファイルを作成します。 | |
Finalize | (Object から継承されています。) | |
FindReferencedObjects | インフラストラクチャです。参照オブジェクトの列挙を返します。 | |
GetBreakpointTargets | インフラストラクチャです。IDTSBreakpointTargets100 コレクションを返します。onlyEnabled パラメーターの設定により、コレクションには、パッケージ内のすべてのブレークポイント ターゲットが含まれる場合と、有効なブレークポイント ターゲットのみが含まれる場合があります。 | |
GetExpression | インフラストラクチャです。指定したプロパティの式を表す値を返します。 | |
GetHashCode | (Object から継承されています。) | |
GetObjectFromPackagePath | インフラストラクチャです。指定されたパッケージ パスからオブジェクトを返します。 | |
GetParentID | インフラストラクチャです。パッケージの親識別子を取得します。 | |
GetPreExecutionPackageXML | インフラストラクチャです。実行前のパッケージ XML を取得します。 | |
GetProject | インフラストラクチャです。DTS プロジェクトを取得します。 | |
GetType | (Object から継承されています。) | |
IDTSExecutable100_Execute | インフラストラクチャです。実行可能ファイルを実行します。 | |
IDTSExecutable100_Validate | インフラストラクチャです。実行可能ファイルを実行する前に、すべての依存関係とその他の項目を検証することにより、オブジェクトが正常に実行されることを確認します。 | |
IDTSPackageSigning100_CheckSignature | インフラストラクチャです。パッケージの署名を確認します。 | |
IDTSPackageSigning100_LoadUserCertificateByHash | インフラストラクチャです。ハッシュを使用してユーザー証明書を読み込みます。 | |
IDTSPackageSigning100_LoadUserCertificateByName | インフラストラクチャです。名前でユーザー証明書を読み込みます。 | |
IDTSSuspend100_ResumeExecution | インフラストラクチャです。一時停止したタスクの実行を再開します。 | |
IDTSSuspend100_SuspendExecution | インフラストラクチャです。実行可能ファイルを中断する必要があることを通知します。 | |
ImportConfigurationFile | インフラストラクチャです。パッケージに関連付けられた構成ファイルを読み込みます。 | |
LoadFromXML | インフラストラクチャです。XML 形式でメモリに保存されている、パッケージとそのすべてのオブジェクトを読み込みます。 | |
LoadUserCertificateByHash | インフラストラクチャです。ハッシュを使用してユーザー証明書を読み込みます。 | |
LoadUserCertificateByName | インフラストラクチャです。名前でユーザー証明書を読み込みます。 | |
MemberwiseClone | (Object から継承されています。) | |
PasswordMatch | インフラストラクチャです。指定したパスワードがパッケージ パスワードと一致するかどうかを確認します。 | |
PermitUnencryptedSave | インフラストラクチャです。暗号化されていない情報の保存を許可します。 | |
ProcessConfiguration | インフラストラクチャです。パッケージとそのオブジェクトの構成情報を指定します。 | |
RegenerateID | インフラストラクチャです。パッケージの新しい GUID を作成し、パッケージの ID プロパティを更新します。 | |
ResumeExecution | インフラストラクチャです。一時停止したパッケージの実行を再開します。 | |
SaveToXML | インフラストラクチャです。XML 形式でパッケージをメモリに保存します。 | |
SetExpression | インフラストラクチャです。指定した式をプロパティに割り当てます。 | |
SetProject | インフラストラクチャです。指定したプロジェクトを設定します。 | |
SuspendExecution | インフラストラクチャです。実行可能ファイルを中断する必要がある場合に呼び出されます。このメソッドはランタイム エンジンから呼び出されます。 | |
ToString | (Object から継承されています。) | |
Validate | インフラストラクチャです。パッケージの正常実行を妨げる無効な設定が含まれていないかどうかを確認できます。 |
先頭に戻る
説明
詳細については、「Package」を参照してください。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。