| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- //
- // System.Web.Services.Protocols.SoapException.cs
- //
- // Author:
- // Tim Coleman ([email protected])
- //
- // Copyright (C) Tim Coleman, 2002
- //
- using System.Xml;
- namespace System.Web.Services.Protocols {
- public class SoapException : SystemException {
- #region Fields
- public static readonly XmlQualifiedName ClientFaultCode = new XmlQualifiedName ("Client", "http://schemas.xmlsoap.org/soap/envelope/");
- public static readonly XmlQualifiedName DetailElementName = new XmlQualifiedName ("detail");
- public static readonly XmlQualifiedName MustUnderstandFaultCode = new XmlQualifiedName ("MustUnderstand", "http://schemas.xmlsoap.org/soap/envelope/");
- public static readonly XmlQualifiedName ServerFaultCode = new XmlQualifiedName ("Server", "http://schemas.xmlsoap.org/soap/envelope/");
- public static readonly XmlQualifiedName VersionMismatchFaultCode = new XmlQualifiedName ("VersionMismatch", "http://schemas.xmlsoap.org/soap/envelope/");
- string actor;
- XmlQualifiedName code;
- XmlNode detail;
- #endregion
- #region Constructors
- public SoapException (string message, XmlQualifiedName code)
- : base (message)
- {
- this.code = code;
- }
- public SoapException (string message, XmlQualifiedName code, Exception innerException)
- : base (message, innerException)
- {
- this.code = code;
- }
- public SoapException (string message, XmlQualifiedName code, string actor)
- : base (message)
- {
- this.code = code;
- this.actor = actor;
- }
- public SoapException (string message, XmlQualifiedName code, string actor, Exception innerException)
- : base (message, innerException)
- {
- this.code = code;
- this.actor = actor;
- }
- public SoapException (string message, XmlQualifiedName code, string actor, XmlNode detail)
- : base (message)
- {
- this.code = code;
- this.actor = actor;
- this.detail = detail;
- }
- public SoapException (string message, XmlQualifiedName code, string actor, XmlNode detail, Exception innerException)
- : base (message, innerException)
- {
- this.code = code;
- this.actor = actor;
- this.detail = detail;
- }
- #endregion // Constructors
- #region Properties
- public string Actor {
- get { return actor; }
- }
- public XmlQualifiedName Code {
- get { return code; }
- }
- public XmlNode Detail {
- get { return detail; }
- }
- #endregion // Properties
- }
- }
|