PipelineComponent.AddErrorOutput Method
IDTSOutput90 オブジェクトを追加し、IsErrorOut プロパティを true に設定することにより、このオブジェクトをエラー出力としてマークします。
名前空間: Microsoft.SqlServer.Dts.Pipeline
アセンブリ: Microsoft.SqlServer.PipelineHost (microsoft.sqlserver.pipelinehost.dll 内)
構文
'宣言
Public Sub AddErrorOutput ( _
strOutputName As String, _
lInputID As Integer, _
lExclusionGroup As Integer _
)
public void AddErrorOutput (
string strOutputName,
int lInputID,
int lExclusionGroup
)
public:
void AddErrorOutput (
String^ strOutputName,
int lInputID,
int lExclusionGroup
)
public void AddErrorOutput (
String strOutputName,
int lInputID,
int lExclusionGroup
)
public function AddErrorOutput (
strOutputName : String,
lInputID : int,
lExclusionGroup : int
)
パラメータ
- strOutputName
出力の名前を指定します。
- lInputID
エラー出力の IDTSInput90 を指定します。
- lExclusionGroup
出力の除外グループを指定します。
解説
更新されたサンプル コード :2006 年 7 月 17 日
このヘルパ関数は、コンポーネントの IDTSOutputCollection90 に新しい出力を追加します。この関数は、IsErrorOut プロパティを true に設定し、lExclusionGroup により指定された ExclusionGroup プロパティを割り当てます。
エラー出力は、通常、ProvideComponentProperties で追加されます。
詳細については、「データ フロー コンポーネントでのエラー出力の使用」を参照してください。
使用例
次の例では、エラー IDTSOutput90 をコンポーネントに追加する方法を示しています。
public override void ProvideComponentProperties()
{
IDTSInput90 input = ComponentMetaData.InputCollection.New();
input.Name = "SampleComponentInput";
IDTSOutput90 output = ComponentMetaData.OutputCollection.New();
output.Name = "SampleComponentOutput";
output.SynchronousInputID = input.ID;
output.ExclusionGroup = 1;
this.AddErrorOutput("SampleComponentErrorOutput", input.ID, output.ExclusionGroup);
}
Public Overrides Sub ProvideComponentProperties()
Dim input As IDTSInput90 = ComponentMetaData.InputCollection.New()
input.Name = "SampleComponentInput"
Dim output As IDTSOutput90 = ComponentMetaData.OutputCollection.New()
output.Name = "SampleComponentOutput"
output.SynchronousInputID = input.ID
output.ExclusionGroup = 1
Me.AddErrorOutput("SampleComponentErrorOutput", _
input.ID, output.ExclusionGroup)
End Sub
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
PipelineComponent Class
PipelineComponent Members
Microsoft.SqlServer.Dts.Pipeline Namespace
変更履歴
リリース |
履歴 |
2006 年 7 月 17 日 |
変更内容 :
|