2 // Microsoft.Web.Services.Referral.ReferralFormatException.cs
5 // Daniel Kornhauser <dkor@alum.mit.edu>
6 // Sebastien Pouliot (spouliot@motus.com)
8 // (C) Ximian, Inc. 2003.
9 // Portions (C) 2002, 2003 Motus Technologies Inc. (http://www.motus.com)
12 // TODO: Figure out what the Uri parameter does.
15 using System
.Web
.Services
.Protocols
;
18 namespace Microsoft
.Web
.Services
.Referral
{
22 public class ReferralFormatException
: SoapHeaderException
{
24 public static readonly string BadDescValue
= Locale
.GetText ("BadDescValue");
25 public static readonly string BadExactValue
= Locale
.GetText ("BadExactValue");
26 public static readonly string BadMatchCombination
= Locale
.GetText ("BadMatchCombination");
27 public static readonly string BadPrefixValue
= Locale
.GetText ("BadPrefixValue");
28 public static readonly string BadRefAddrValue
= Locale
.GetText ("BadRefAddrValue");
29 public static readonly string BadRefIdValue
= Locale
.GetText ("BadRefIdValue");
30 public static readonly string BadRidValue
= Locale
.GetText ("BadRidValue");
31 public static readonly string BadTransport
= Locale
.GetText ("BadTransport");
32 public static readonly string BadTtlValue
= Locale
.GetText ("BadTtlValue");
33 public static readonly string BadViaValue
= Locale
.GetText ("BadViaValue");
34 public static readonly string DuplicateDescElement
= Locale
.GetText ("DuplicateDescElement");
35 public static readonly string DuplicateExactElement
= Locale
.GetText ("DuplicateExactElement");
36 public static readonly string DuplicateForElement
= Locale
.GetText ("DuplicateForElement");
37 public static readonly string DuplicateGoElement
= Locale
.GetText ("DuplicateGoElement");
38 public static readonly string DuplicateIfElement
= Locale
.GetText ("DuplicateIfElement");
39 public static readonly string DuplicatePrefixElement
= Locale
.GetText ("DuplicatePrefixElement");
40 public static readonly string DuplicateRefIdElement
= Locale
.GetText ("DuplicateRefIdElement");
41 public static readonly string ExactIsNotAbsoluteUri
= Locale
.GetText ("ExactIsNotAbsoluteUri");
42 public static readonly string MissingForElement
= Locale
.GetText ("MissingForElement");
43 public static readonly string MissingGoElement
= Locale
.GetText ("MissingGoElement");
44 public static readonly string MissingRefIdElement
= Locale
.GetText ("MissingRefIdElement");
45 public static readonly string MissingRidElement
= Locale
.GetText ("MissingRidElement");
46 public static readonly string MissingViaElement
= Locale
.GetText ("MissingViaElement");
47 public static readonly string MoreThanOneReferralHeaders
= Locale
.GetText ("MoreThanOneReferralHeaders");
48 public static readonly string NegativeTtlValue
= Locale
.GetText ("NegativeTtlValue");
49 public static readonly string PrefixIsNotAbsoluteUri
= Locale
.GetText ("PrefixIsNotAbsoluteUri");
50 public static readonly string RefAddrIsNotAbsoluteUri
= Locale
.GetText ("RefAddrIsNotAbsoluteUri");
51 public static readonly string SignedTtlValue
= Locale
.GetText ("SignedTtlValue");
52 public static readonly string ViaIsNotAbsoluteUri
= Locale
.GetText ("ViaIsNotAbsoluteUri");
56 public ReferralFormatException (string message
)
57 : base (message
, XmlQualifiedName
.Empty
) {
60 public ReferralFormatException (Uri refid
, string message
)
61 : base (message
, XmlQualifiedName
.Empty
) {
65 public ReferralFormatException (Uri refid
, string message
, Exception innerException
)
66 : base (message
, XmlQualifiedName
.Empty
, innerException
) {