SqlPipeBase.cs 729 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //
  2. // System.Data.Sql.SqlPipeBase
  3. //
  4. // Author:
  5. // Tim Coleman ([email protected])
  6. //
  7. // Copyright (C) Tim Coleman, 2003
  8. //
  9. #if NET_1_2
  10. using System;
  11. using System.Data.SqlClient;
  12. namespace System.Data.Sql {
  13. public abstract class SqlPipeBase
  14. {
  15. #region Constructors
  16. protected SqlPipeBase ()
  17. {
  18. }
  19. #endregion // Constructors
  20. #region Properties
  21. public abstract bool SendingResults { get; }
  22. #endregion // Properties
  23. #region Methods
  24. public abstract void Execute (ISqlExecutionContext request);
  25. public abstract void Send (ISqlReader x);
  26. public abstract void Send (ISqlRecord x);
  27. public abstract void Send (SqlError x);
  28. public abstract void Send (string x);
  29. #endregion // Methods
  30. }
  31. }
  32. #endif