PipelineComponent.AddErrorOutput(String, Int32, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
添加一个 IDTSOutput100 对象,并通过将属性设置为 IsErrorOut true,标记为错误输出。
public:
void AddErrorOutput(System::String ^ strOutputName, int lInputID, int lExclusionGroup);
public void AddErrorOutput(string strOutputName, int lInputID, int lExclusionGroup);
member this.AddErrorOutput : string * int * int -> unit
Public Sub AddErrorOutput (strOutputName As String, lInputID As Integer, lExclusionGroup As Integer)
参数
- strOutputName
- String
指定输出名称。
- lInputID
- Int32
指定错误输出的 。IDTSInput100
- lExclusionGroup
- Int32
指定输出的排斥群。
示例
以下示例展示了如何向组件添加错误 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
注解
这个辅助函数会在 IDTSOutputCollection100 你的组件中添加一个新的输出。 它将属性 IsErrorOut 设为 true,并赋予 ExclusionGroup 由 lExclusionGroup指定的属性。
误差输出通常在 ProvideComponentProperties期间被添加。
更多信息请参见《在 数据流 组件中使用错误输出》。