PipelineComponent.AddErrorOutput メソッド
IDTSOutput100 オブジェクトを追加し、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 _
)
'使用
Dim instance As PipelineComponent
Dim strOutputName As String
Dim lInputID As Integer
Dim lExclusionGroup As Integer
instance.AddErrorOutput(strOutputName, _
lInputID, lExclusionGroup)
public void AddErrorOutput(
string strOutputName,
int lInputID,
int lExclusionGroup
)
public:
void AddErrorOutput(
String^ strOutputName,
int lInputID,
int lExclusionGroup
)
member AddErrorOutput :
strOutputName:string *
lInputID:int *
lExclusionGroup:int -> unit
public function AddErrorOutput(
strOutputName : String,
lInputID : int,
lExclusionGroup : int
)
パラメーター
- strOutputName
型: System.String
出力の名前を指定します。
- lInputID
型: System.Int32
エラー出力の IDTSInput100 を指定します。
- lExclusionGroup
型: System.Int32
出力の除外グループを指定します。
説明
このヘルパー関数は、コンポーネントの IDTSOutputCollection100 に新しい出力を追加します。 この関数は、IsErrorOut プロパティを true に設定し、lExclusionGroup で指定された ExclusionGroup プロパティを割り当てます。
エラー出力は、通常、ProvideComponentProperties で追加されます。
詳細については、「データ フロー コンポーネントでのエラー出力の使用」を参照してください。
使用例
次の例では、エラー IDTSOutput100 をコンポーネントに追加する方法を示しています。
public override void ProvideComponentProperties()
{
IDTSInput100 input = ComponentMetaData.InputCollection.New();
input.Name = "SampleComponentInput";
IDTSOutput100 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 IDTSInput100 = ComponentMetaData.InputCollection.New()
input.Name = "SampleComponentInput"
Dim output As IDTSOutput100 = ComponentMetaData.OutputCollection.New()
output.Name = "SampleComponentOutput"
output.SynchronousInputID = input.ID
output.ExclusionGroup = 1
Me.AddErrorOutput("SampleComponentErrorOutput", _
input.ID, output.ExclusionGroup)
End Sub