public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, int outputID) { bool cancelled; ComponentMetaData.FireError(E_FAIL, ComponentMetaData.Name, "Can't add output.", string.Empty, 0, out cancelled); throw new COMException(string.Empty, E_FAIL); }
/// <summary> /// IDTSDesigntimeComponent100 (OK) /// </summary> /// <param name="insertPlacement"> </param> /// <param name="outputID"> </param> /// <returns> </returns> public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, int outputID) { bool cancelled; this.ComponentMetaData.FireError(E_FAIL, this.ComponentMetaData.Name, "Unsupported: insert output.", string.Empty, 0, out cancelled); throw new NotSupportedException(string.Format("Unsupported: insert output.")); }
/// <summary> /// Disallow inserting new output /// </summary> /// <param name="insertPlacement">Placement of new output</param> /// <param name="outputID">ID of new output</param> /// <returns>Throws error as this component does not allows inserting of new outputs</returns> public override IDTSOutput InsertOutput(DTSInsertPlacement insertPlacement, int outputID) { throw new InvalidOperationException(Resources.ErrorAddOutput); //IDTSOutput o = base.InsertOutput(insertPlacement, outputID); //o.Description = Resources.HashColumnOutputDescription; //return o; }
public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, int outputID) { throw new Exception("You cannot insert an output on this component"); }
public override IDTSInput100 InsertInput(DTSInsertPlacement insertPlacement, int inputID) { throw new Exception("You cannot add an Input to this component."); }
public override IDTSInput100 InsertInput(DTSInsertPlacement insertPlacement, int inputID) { throw new Exception("You cannot insert an input (" + inputID.ToString() + ")"); }
public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, Int32 outputID) { // Only one output is supported. throw new NotSupportedException(TOO_MANY_OUTPUTS_MESSAGE); }
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSOutput100 WrapperInsertOutput( DTSInsertPlacement eInsertPlacement, Int32 lOutputID) { return _innerObject.WrapperInsertOutput(eInsertPlacement, lOutputID); }
public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, int outputID) { this.PostErrorAndThrow(MessageStrings.CantAddOutput); return(null); }
public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, int outputID) { this.PostErrorAndThrow(MessageStrings.CantAddOutput); return null; }
public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, int outputID) { throw new InvalidOperationException("The Data Cleaner component can only have two outputs."); }
public override IDTSInput100 InsertInput(DTSInsertPlacement insertPlacement, int inputID) { throw new InvalidOperationException("The Data Cleaner component can only have a single input."); }
public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, int outputID) { throw new Exception("You cannot insert an output (" + outputID.ToString() + ")"); }
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSOutput100 HostInsertOutput( IDTSManagedComponentWrapper100 pWrapper, DTSInsertPlacement eInsertPlacement, Int32 lOutputID) { return _innerObject.HostInsertOutput(pWrapper, eInsertPlacement, lOutputID); }
/// <summary> /// Disallow inserting new inputs /// </summary> /// <param name="insertPlacement">Placemet of new input</param> /// <param name="inputID">ID of new Input</param> /// <returns>Throws error as this component does not allows inserting of new inputs</returns> public override IDTSInput InsertInput(DTSInsertPlacement insertPlacement, int inputID) { throw new InvalidOperationException(Resources.ErrorAddInput); }
public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, int outputID) { throw new NotSupportedException(TOO_MANY_OUTPUTS_MESSAGE); }
public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, int outputId) { throw new Exception("Can't add output to the component."); }
public override IDTSInput100 InsertInput(DTSInsertPlacement insertPlacement, int inputID) { throw new Exception("This component doesn't support any additional input"); }
public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, int outputID) { throw new PipelineComponentHResultException("You cannot insert an output", HResults.DTS_W_GENERICWARNING); }
public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, int outputID) { PostError("Component requires exactly one output. New output is forbidden."); throw new PipelineComponentHResultException(HResults.DTS_E_CANTADDOUTPUT); }