Example #1
0
        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;
 }
Example #4
0
 public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, int outputID)
 {
     throw new Exception("You cannot insert an output on this component");
 }
Example #5
0
 public override IDTSInput100 InsertInput(DTSInsertPlacement insertPlacement, int inputID)
 {
     throw new Exception("You cannot add an Input to this component.");
 }
Example #6
0
 public override IDTSInput100 InsertInput(DTSInsertPlacement insertPlacement, int inputID)
 {
     throw new Exception("You cannot insert an input  (" + inputID.ToString() + ")");
 }
 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);
 }
Example #8
0
 public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, Int32 outputID)
 {
     // Only one output is supported.
     throw new NotSupportedException(TOO_MANY_OUTPUTS_MESSAGE);
 }
Example #9
0
 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.");
 }
Example #14
0
 public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, int outputID)
 {
     throw new Exception("You cannot insert an output (" + outputID.ToString() + ")");
 }
Example #15
0
 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);
 }
Example #18
0
 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);
 }
Example #21
0
 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);
 }
 /// <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."));
 }
 public override IDTSOutput100 InsertOutput(DTSInsertPlacement insertPlacement, int outputID)
 {
     throw new PipelineComponentHResultException("You cannot insert an output", HResults.DTS_W_GENERICWARNING);
 }