次の方法で共有


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) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Dts.Runtime.Wrapper 名前空間