Compensator.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. //
  2. // System.EnterpriseServices.CompensatingResourceManager.Compensator.cs
  3. //
  4. // Author:
  5. // Tim Coleman ([email protected])
  6. //
  7. // Copyright (C) Tim Coleman, 2002
  8. //
  9. using System;
  10. using System.EnterpriseServices;
  11. namespace System.EnterpriseServices.CompensatingResourceManager {
  12. public class Compensator : ServicedComponent{
  13. #region Constructors
  14. [MonoTODO]
  15. public Compensator ()
  16. {
  17. throw new NotImplementedException ();
  18. }
  19. #endregion // Constructors
  20. #region Properties
  21. public Clerk Clerk {
  22. [MonoTODO]
  23. get { throw new NotImplementedException (); }
  24. }
  25. #endregion // Properties
  26. #region Methods
  27. [MonoTODO]
  28. public virtual bool AbortRecord (LogRecord rec)
  29. {
  30. throw new NotImplementedException ();
  31. }
  32. [MonoTODO]
  33. public virtual void BeginAbort (bool fRecovery)
  34. {
  35. throw new NotImplementedException ();
  36. }
  37. [MonoTODO]
  38. public virtual void BeginCommit (bool fRecovery)
  39. {
  40. throw new NotImplementedException ();
  41. }
  42. [MonoTODO]
  43. public virtual void BeginPrepare ()
  44. {
  45. throw new NotImplementedException ();
  46. }
  47. [MonoTODO]
  48. public virtual void CommitRecord (LogRecord rec)
  49. {
  50. throw new NotImplementedException ();
  51. }
  52. [MonoTODO]
  53. public virtual void EndAbort ()
  54. {
  55. throw new NotImplementedException ();
  56. }
  57. [MonoTODO]
  58. public virtual void EndCommit ()
  59. {
  60. throw new NotImplementedException ();
  61. }
  62. [MonoTODO]
  63. public virtual bool EndPrepare ()
  64. {
  65. throw new NotImplementedException ();
  66. }
  67. [MonoTODO]
  68. public virtual bool PrepareRecord (LogRecord rec)
  69. {
  70. throw new NotImplementedException ();
  71. }
  72. #endregion // Methods
  73. }
  74. }