FaultBinding.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. //
  2. // System.Web.Services.Description.FaultBinding.cs
  3. //
  4. // Author:
  5. // Tim Coleman ([email protected])
  6. //
  7. // Copyright (C) Tim Coleman, 2002
  8. //
  9. using System.Web.Services.Configuration;
  10. using System.Xml.Serialization;
  11. namespace System.Web.Services.Description {
  12. [XmlFormatExtensionPoint ("Extensions")]
  13. public sealed class FaultBinding : MessageBinding {
  14. #region Fields
  15. ServiceDescriptionFormatExtensionCollection extensions;
  16. OperationBinding operationBinding;
  17. #endregion // Fields
  18. #region Constructors
  19. public FaultBinding ()
  20. {
  21. extensions = new ServiceDescriptionFormatExtensionCollection (this);
  22. operationBinding = null;
  23. }
  24. #endregion // Constructors
  25. #region Properties
  26. [XmlIgnore]
  27. public override ServiceDescriptionFormatExtensionCollection Extensions {
  28. get { return extensions; }
  29. }
  30. #endregion // Properties
  31. #region Methods
  32. internal void SetParent (OperationBinding operationBinding)
  33. {
  34. this.operationBinding = operationBinding;
  35. }
  36. #endregion
  37. }
  38. }