Advertisement
Guest User

Untitled

a guest
Feb 11th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. namespace CustomImporter
  2. {
  3. [DtsPipelineComponent(
  4. DisplayName = "Custom importer",
  5. Description = "Custom Importer",
  6. IconResource = "CustomImporter.ico",
  7. UITypeName = "CustomImporter.CustomImporterUI, CustomImporter.CustomImporter, Version=1.1.0.0, Culture=neutral, PublicKeyToken=9b0a5b72a437255d",
  8. ComponentType = ComponentType.SourceAdapter)
  9. ]
  10.  
  11. public class CustomImporter : Microsoft.SqlServer.Dts.Pipeline.PipelineComponent
  12. {
  13. //code to implement the class
  14. }
  15.  
  16. using System;
  17. using System.Windows.Forms;
  18. using Microsoft.SqlServer.Dts.Runtime;
  19. using Microsoft.SqlServer.Dts.Pipeline.Design;
  20. using Microsoft.SqlServer.Dts.Pipeline.Wrapper;
  21.  
  22. namespace CustomImporter
  23. {
  24. class CustomImporterUI : IDtsComponentUI
  25. {
  26.  
  27. #region Members
  28.  
  29. IDTSComponentMetaData100 metaData;
  30. IServiceProvider serviceProvider;
  31.  
  32. #endregion
  33.  
  34. #region IDtsComponentUI Member
  35.  
  36. bool IDtsComponentUI.Edit(IWin32Window parentWindow, Variables variables, Connections connections)
  37. {
  38. frmMain editor = new frmMain(metaData, serviceProvider, variables, connections);
  39.  
  40. DialogResult result = editor.ShowDialog(parentWindow);
  41.  
  42. if (result == DialogResult.OK)
  43. return true;
  44.  
  45. return false;
  46. }
  47.  
  48. void IDtsComponentUI.Help(IWin32Window parentWindow) {}
  49.  
  50. void IDtsComponentUI.Initialize(IDTSComponentMetaData100 dtsComponentMetadata, IServiceProvider serviceProvider)
  51. {
  52. this.metaData = dtsComponentMetadata;
  53. this.serviceProvider = serviceProvider;
  54. }
  55.  
  56. void IDtsComponentUI.New(IWin32Window parentWindow){}
  57.  
  58. void IDtsComponentUI.Delete(IWin32Window parentWindow){}
  59.  
  60. public void Initialize(IDTSComponentMetaData100 dtsComponentMetadata, IServiceProvider serviceProvider)
  61. {
  62. // Store the component metadata.
  63. this.metaData = dtsComponentMetadata;
  64. }
  65.  
  66. #endregion
  67.  
  68. }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement