Package クラス

定義

パッケージコンテナを表します。 このクラスは継承できません。

public ref class Package sealed : Microsoft::SqlServer::Dts::Runtime::EventsProvider, Microsoft::SqlServer::Dts::Runtime::IDTSConfigurationControl, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx, Microsoft::SqlServer::Dts::Runtime::IDTSSequence
public sealed class Package : Microsoft.SqlServer.Dts.Runtime.EventsProvider, Microsoft.SqlServer.Dts.Runtime.IDTSConfigurationControl, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx, Microsoft.SqlServer.Dts.Runtime.IDTSSequence
type Package = class
    inherit EventsProvider
    interface IDTSSequence
    interface IDTSPropertiesProvider
    interface IDTSPropertiesProviderEx
    interface IDTSPackagePath
    interface IDTSExecutionPath
    interface IDTSConfigurationControl
Public NotInheritable Class Package
Inherits EventsProvider
Implements IDTSConfigurationControl, IDTSExecutionPath, IDTSPackagePath, IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSSequence
継承
実装

注釈

このパッケージは、他のコンテナ、接続、タスク、変換、変数、構成、優先制約の集合体です。 パッケージはプログラム形式で作成することも、SSISデザイナーのグラフィカルツールを使って作成できます。 パッケージはMicrosoft SQL ServerやXMLファイルなど、さまざまな場所に保存できます。

パッケージの詳細については、 統合サービス(SSIS)パッケージをご覧ください。

コンストラクター

名前 説明
Package()

Package クラスの新しいインスタンスを初期化します。

フィールド

名前 説明
m_executable

実行ファイルです。

(継承元 Executable)

プロパティ

名前 説明
CertificateContext

パッケージのX.509証明書オブジェクトを取得するか設定します。

CertificateObject

パッケージのX.509証明書オブジェクトを取得するか設定します。

CheckpointFileName

チェックポイント情報をキャプチャするファイル名を取得したり設定したりし、パッケージの再起動を可能にします。

CheckpointUsage

パッケージが再起動されるかどうかを指定する値を取得または設定します。

CheckSignatureOnLoad

パッケージの読み込み時にデジタル署名がチェックされるかどうかを示す値を取得または設定します。

Configurations

パッケージの構成コレクションを取得します。 パッケージには複数の構成が関連付けられることがあります。 このプロパティは読み取り専用です。

Connections

パッケージのコネクションマネージャーのコレクションを取得します。

CreationDate

パッケージが作成された日時を取得または設定します。

CreationName

DtsContainerオブジェクトのインスタンスを作成するために使われる文字列を返します。 このプロパティは読み取り専用です。

(継承元 DtsContainer)
CreatorComputerName

パッケージが作成されたコンピュータの名前を取得するか設定します。

CreatorName

パッケージを作成した個人の名前を取得するか設定します。

DebugMode

DtsContainerオブジェクトがデバッグモードにあるかどうか、実行中にOnBreakpointHit(IDTSBreakpointSite, BreakpointTarget)イベントを発生させるべきかどうかを示すブール値を取得または設定します。

(継承元 DtsContainer)
DelayValidation

タスクの検証が実行時まで遅延されるかどうかを示すブール値を取得または設定します。 既定値は false です。

(継承元 DtsContainer)
Description

DtsContainerオブジェクトの記述を取得するか設定します。

(継承元 DtsContainer)
DesignEvents

設計時や他の第三者クライアントがデザインタイム中にイベントを受け取るかどうかを示す IDTSEvents を取得したり設定したりします。

DesignTimeProperties

レイアウト情報などのパッケージの設計時プロパティを取得したり設定したりします。

Disable

DtsContainerオブジェクトが無効化されているかどうかを示すブール数です。

(継承元 DtsContainer)
DisableEventHandlers

タスクのイベントハンドラが無効化されているかどうかを示すブール値を取得または設定します。

(継承元 EventsProvider)
DumpDescriptor

ダンプファイルをいつ生成すべきかを指定します。

DumpOnAnyError

パッケージ実行中にエラーが発生した場合にダンプファイルを生成すべきかどうかを指定します。

EnableConfigurations

パッケージが設定を読み込むかどうかを示す値を取得または設定します。

EnableDump

ダンプファイル生成が有効かどうかを指定してください。

EncryptCheckpoints

チェックポイントファイルが暗号化されているかどうかを示す値を取得または設定します。

Errors

パッケージに関連するエラーの集合を取得します。 このフィールドは読み取り専用です。

EventHandlers

イベントハンドラオブジェクトの集合を返します。 このフィールドは読み取り専用です。

(継承元 EventsProvider)
EventInfos

EventInfoオブジェクトの集合を返します。 このフィールドは読み取り専用です。

(継承元 EventsProvider)
Executables

パッケージ内の実行可能オブジェクトのコレクションを取得し、これらはパッケージのワークフローの一部です。

ExecutionDuration

コンテナが実行に費やした時間(ミリ秒単位)を示す値を返します。 このプロパティは読み取り専用です。

(継承元 DtsContainer)
ExecutionResult

DtsContainerオブジェクトの実行の成功または失敗を示す値を返します。

(継承元 DtsContainer)
ExecutionStatus

呼び出し時点の DtsContainer オブジェクトの実行状況を示す値を返します。

(継承元 DtsContainer)
ExtendedProperties

パッケージの ExtendedProperties 回収を受け取る。

FailPackageOnFailure

パッケージ内のタスクやコンポーネントが失敗したときに失敗するかどうかを示す値を取得または設定します。

FailParentOnFailure

子コンテナが失敗したときに親コンテナが失敗するかどうかを定義する Boolean を取得したり設定したりします。

(継承元 DtsContainer)
ForcedExecutionValue

ForceExecutionValueプロパティがTrueに設定されている場合、パッケージが返すオプション実行値を指定する値を得たり設定したりします。

(継承元 DtsContainer)
ForceExecutionResult

コンテナの強制実行結果を指定する DTSForcedExecResult 列挙値を取得または設定します。

(継承元 DtsContainer)
ForceExecutionValue

コンテナの実行値に特定の値を強制的に含めるべきかどうかを示すブール値を取得または設定します。

(継承元 DtsContainer)
HasExpressions

パッケージに式があるかどうかを示す値を得ます。

ID

DtsContainerのIDであるGUIDを返します。 値は読み取り専用です。

(継承元 DtsContainer)
IgnoreConfigurationsOnLoad

パッケージがロードされる際に設定を無視するかどうかを示す値を取得または設定します。

InteractiveMode

タスクが実行中にユーザーインターフェースオブジェクトを表示するかどうかを示す値を取得または設定します。

IsDefaultLocaleID

コンテナがデフォルトのロケーションを使用しているかどうかを示すブール数です。 このプロパティは読み取り専用です。

(継承元 DtsContainer)
IsolationLevel

DtsContainerオブジェクト内のトランザクションの分離レベルを取得するか設定します。

(継承元 DtsContainer)
LocaleID

DtsContainerオブジェクトを実行する際に使うMicrosoft Win32® localeIDを示す整数を取得します。

(継承元 DtsContainer)
LogEntryInfos

LogEntryInfos オブジェクトを返します。 このプロパティは読み取り専用です。

(継承元 DtsContainer)
LoggingMode

コンテナのログモードを示す有効な値を取得または設定 DTSLoggingMode 列挙から取得します。

(継承元 DtsContainer)
LoggingOptions

コンテナのフィルタリングおよびログリソースを示すプロパティを含むオブジェクトを返します。 このプロパティは読み取り専用です。

(継承元 DtsContainer)
LogProviders

パッケージに関連付けられたログプロバイダーのコレクションを取得します。

MaxConcurrentExecutables

パッケージが作成できるスレッドの数を取得または設定します。

MaximumErrorCount

DtsContainerオブジェクトが実行を停止する前に起こりうる最大エラー数を示す整数値を取得または設定します。

(継承元 DtsContainer)
Name

DtsContainerの名前を取得または設定します。

(継承元 DtsContainer)
OfflineMode

パッケージがオフラインモードで動作しているかどうかを示す値を取得または設定します。

PackagePassword

パッケージのパスワードの値を設定します。 このプロパティは書き込み専用です。

PackagePriorityClass

パッケージスレッドのWin32スレッド優先クラスを指定します。

PackageType

パッケージを作成したツールを特定する値を指定します。

PackageUpgradeOptions

パッケージのアップグレードオプションを取得または設定します。

Parameters

パッケージのパラメータコレクションを取得します。

Parent

親コンテナを返します。 値は読み取り専用です。

(継承元 DtsContainer)
PrecedenceConstraints

PrecedenceConstraint オブジェクトのコレクションを取得します。 このフィールドは読み取り専用です。

Project

パッケージに関連付けられた指定されたプロジェクトを取得したり設定したりします。

Properties

パッケージの DtsProperties オブジェクトのコレクションを取得します。

ProtectionLevel

パッケージの保護レベルを把握しています。

SafeRecursiveProjectPackageExecution

パッケージの再帰的実行が安全かどうかを示す値を取得または設定します。

SaveCheckpoints

パッケージ実行中にチェックポイントを使用するかどうかを示す値を取得または設定します。

Site

コンテナのサイトを取得または設定します。

(継承元 DtsContainer)
StartTime

コンテナの実行開始時刻を返します。 このプロパティは読み取り専用です。

(継承元 DtsContainer)
StopTime

コンテナが実行を終了した時刻を返します。 このプロパティは読み取り専用です。

(継承元 DtsContainer)
SuppressConfigurationWarnings

構成によって生成された警告が抑制されているかどうかを示す値を取得または設定します。

SuspendRequired

ブレークポイントに遭遇したタスクを停止すべきかどうかを示すブール値を取得または設定します。 この値は、ブレークポイントが発生した際にランタイムエンジンがタスクやコンテナに対して設定します。

(継承元 DtsContainer)
TransactionOption

コンテナがトランザクションに参加するかどうかを示す DTSTransactionOption 列挙値を取得または設定します。

(継承元 DtsContainer)
UpdateObjects

メンバーは棄権しました;「注釈」を参照してください。 拡張可能なオブジェクトがパッケージロード時に更新可能かどうかを示す値を取得または設定します。

VariableDispenser

コンテナに関連する変数をロックできるように、 VariableDispenser オブジェクトを返します。

(継承元 DtsContainer)
Variables

このコンテナに関連付けられた変数を含むコレクションを返します。 このプロパティは読み取り専用です。

(継承元 DtsContainer)
VersionBuild

パッケージのビルドバージョンを取得します。

VersionComments

パッケージに関連付けられたバージョンコメントを取得します。

VersionGUID

パッケージが最初に作成されたときに生成されたバージョンのGUIDを受け取ります。 このフィールドは読み取り専用です。

VersionMajor

パッケージのメジャービルドバージョンを入手します。

VersionMinor

パッケージのマイナービルドバージョンを入手します。

Warnings

パッケージに警告のコレクションを設定することができます。 このフィールドは読み取り専用です。

メソッド

名前 説明
AcceptBreakpointManager(BreakpointManager)

このメソッドは、タスクやコンテナが作成される際にランタイムエンジンによって呼び出され、 BreakpointManager マネージャを渡してタスクがブレークポイントの作成、削除、状態の確認を行えます。 このメソッドはランタイムによって呼び出され、コードでは使用されません。

(継承元 DtsContainer)
AddDataTapPoint(String, String, Int32, String)

与えられたデータフローとデータフローパスにデータタップポイントを追加します。

CheckSignature()

パッケージのデジタル署名の状態を確認します。

ComputeExpressions(Boolean)

パッケージオブジェクトの式を計算します。

Dispose()

アンマネージド リソースの解放、解放、またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

(継承元 DtsContainer)
Equals(Object)

2 つのオブジェクト インスタンスが等しいかどうかを判断します。

(継承元 DtsObject)
Execute()

パッケージ実行の成功または失敗に関する情報を含む DTSExecResult 列挙を返します。

Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object)

アプリケーション、コンテナ、またはパッケージをパッケージワークフローの一部として実行します。

(継承元 DtsContainer)
ExportConfigurationFile(String)

パッケージ内のすべてのデプロイ可能な変数を含むXMLファイルを作成します。

FindReferencedObjects(Object)

参照オブジェクト列挙を返します。

GetBreakpointTargets(IDTSBreakpointSite, Boolean)

BreakpointTargets コレクションを返します。 onlyEnabledパラメータの設定によって、コレクションにはパッケージ内のすべてのブレークポイントターゲットが含まれているか、有効化されたブレークポイントターゲットのみが含まれます。

GetExecutionPath()

現在のパッケージの実行パスを返します。

GetExpression(String)

指定された性質の表現を含む値を返します。 ヌルとは、式が割り当てられていないことを意味します。

GetHashCode()

このインスタンスのハッシュ コードを返します。

(継承元 DtsObject)
GetObjectFromPackagePath(String, DtsProperty)

指定されたパッケージパスからパッケージプロパティとオブジェクトを返します。

GetPackagePath()

パッケージの位置までの相対パスを含む値を返します。

ImportConfigurationFile(String)

パッケージに関連付けられた設定ファイルを読み込みます。

LoadFromXML(String, IDTSEvents)

パッケージとそのメモリに保存されたすべてのオブジェクトをXML形式で読み込みます。 ハードドライブに保存されたパッケージを読み込むには、 LoadPackage(String, IDTSEvents) 方式を使います。

LoadFromXML(XmlNode, IDTSEvents)

このメソッドはアプリケーションコードでは呼び出せません。 .xmlとして保存されたパッケージを読み込むには、 LoadPackage(String, IDTSEvents) メソッドを使います。

(継承元 DtsContainer)
LoadUserCertificateByHash(Byte[])

証明書ハッシュに基づいてパッケージの証明書を読み込みます。

LoadUserCertificateByName(String)

証明書名に従ってパッケージの証明書を読み込みます。

ProcessConfiguration(String, Object)

パッケージとそのオブジェクトの設定情報を指定します。

RegenerateID()

パッケージの新しい GUID を作成し、パッケージの ID プロパティを更新します。

ResumeExecution()

一時停止した後、作業の実行を再開する。 タスクまたはコンテナはランタイムエンジンによって再開されます。

(継承元 DtsContainer)
SaveToXML(String, IDTSEvents)

パッケージをXML形式でメモリに保存します。 パッケージをハードドライブに .xml 保存するには、 SaveToXml(String, Package, IDTSEvents) 方法を使ってください。

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

このメソッドはアプリケーションコードでは呼び出せません。 パッケージを .xmlとして保存するには、 SaveToXml(String, Package, IDTSEvents) メソッドを使います。

(継承元 DtsContainer)
SetExpression(String, String)

指定された式をプロパティに割り当てます。 nullを指定して、プロパティから既存の式を削除します。

SetWrappedExecutable(IDTSExecutable100)

ラップされた実行可能オブジェクトを返します。

(継承元 EventsProvider)
SuspendExecution()

実行ファイルが一時停止される必要があるときに呼び出されます。 このメソッドはランタイムエンジンによって呼び出されます。

(継承元 DtsContainer)
Validate(Connections, Variables, IDTSEvents, IDTSLogging)

コンテナが実行を妨げる無効な設定が含まれているかどうかを判断できるようにします。

(継承元 DtsContainer)

イベント

名前 説明
Disposed

コンポーネントの Disposed イベントをリッスンするイベント ハンドラーを追加します。

(継承元 DtsContainer)

適用対象