SoapExtension.cs 937 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //
  2. // System.Web.Services.Protocols.SoapExtension.cs
  3. //
  4. // Author:
  5. // Tim Coleman ([email protected])
  6. //
  7. // Copyright (C) Tim Coleman, 2002
  8. //
  9. using System.IO;
  10. namespace System.Web.Services.Protocols {
  11. public abstract class SoapExtension {
  12. #region Fields
  13. Stream stream;
  14. #endregion
  15. #region Constructors
  16. [MonoTODO]
  17. protected SoapExtension ()
  18. {
  19. throw new NotImplementedException ();
  20. }
  21. #endregion // Constructors
  22. #region Methods
  23. [MonoTODO]
  24. public virtual Stream ChainStream (Stream stream)
  25. {
  26. throw new NotImplementedException ();
  27. }
  28. public abstract object GetInitializer (Type serviceType);
  29. public abstract object GetInitializer (LogicalMethodInfo methodInfo, SoapExtensionAttribute attribute);
  30. public abstract void Initialize (object initializer);
  31. public abstract void ProcessMessage (SoapMessage message);
  32. #endregion // Methods
  33. }
  34. }