PipelineComponent.AddErrorOutput(String, Int32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona um IDTSOutput100 objeto e o marca como uma saída de erro definindo a IsErrorOut propriedade como 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)
Parâmetros
- strOutputName
- String
Especifica o nome da saída.
- lInputID
- Int32
Especifica o IDTSInput100 da saída do erro.
- lExclusionGroup
- Int32
Especifica o grupo de exclusão da saída.
Exemplos
O exemplo a seguir mostra como adicionar um erro IDTSOutput100 a um componente.
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
Comentários
Essa função auxiliar adiciona uma nova saída ao IDTSOutputCollection100 componente. Ele define a IsErrorOut propriedade como true
, e atribui a ExclusionGroup propriedade especificada por lExclusionGroup
.
As saídas de erro geralmente são adicionadas durante ProvideComponentProperties.
Para obter mais informações, consulte Como usar saídas de erro em um componente Fluxo de Dados.