174 references to Soap
System.Web.Services (174)
System\Web\Services\Description\HttpProtocolImporter.cs (4)
115return ((XmlSchemaComplexContentExtension)type.ContentModel.Content).BaseTypeName == new XmlQualifiedName(Soap.ArrayType, Soap.Encoding); 118return ((XmlSchemaComplexContentRestriction)type.ContentModel.Content).BaseTypeName == new XmlQualifiedName(Soap.ArrayType, Soap.Encoding);
System\Web\Services\Description\HttpProtocolReflector.cs (2)
90restriction.BaseTypeName = new XmlQualifiedName(Soap.ArrayType, Soap.Encoding);
System\Web\Services\Description\SchemaCompiler.cs (1)
48AddImport(schema, Soap.Encoding);
System\Web\Services\Description\ServiceDescription.cs (9)
473if (element.LocalName == Soap.Element.Claim && element.NamespaceURI == Soap.ConformanceClaim) { 474if (Soap.BasicProfile1_1 == element.GetAttribute(Soap.Attribute.ConformsTo)) { 498XmlElement claim = d.CreateElement(Soap.ClaimPrefix, Soap.Element.Claim, Soap.ConformanceClaim); 499claim.SetAttribute(Soap.Attribute.ConformsTo, Soap.BasicProfile1_1);
System\Web\Services\Description\ServiceDescriptionImporter.cs (1)
424if (!allSchemas.Contains(Soap.Encoding)) {
System\Web\Services\Description\SoapProtocolImporter.cs (2)
1093iStart = uriList.IndexOf(Soap.Encoding, iStart, StringComparison.Ordinal); 1096int iEnd = iStart + Soap.Encoding.Length;
System\Web\Services\Description\SoapProtocolReflector.cs (2)
302soapBodyBinding.Encoding = Soap.Encoding; 317soapHeaderBinding.Encoding = Soap.Encoding;
System\Web\Services\Protocols\RuntimeUtils.cs (3)
81if (ns == Soap.XmlNamespace) 83if (ns == Soap.Encoding || ns == Soap.Namespace)
System\Web\Services\Protocols\Soap11ServerProtocol.cs (30)
36get { return Soap.Namespace; } 39get { return Soap.Encoding; } 48string methodUriString = ServerProtocol.Request.Headers[Soap.Action]; 50throw new SoapException(Res.GetString(Res.UnableToHandleRequestActionRequired0), new XmlQualifiedName(Soap.Code.Client, Soap.Namespace)); 69throw new SoapException(Res.GetString(Res.TheRootElementForTheRequestCouldNotBeDetermined0), new XmlQualifiedName(Soap.Code.Server, Soap.Namespace), e); 80throw new SoapException(Res.GetString(Res.WebHttpHeader, Soap.Action, (string) methodKey), new XmlQualifiedName(Soap.Code.Client, Soap.Namespace)); 82throw new SoapException(Res.GetString(Res.TheRequestElementXmlnsWasNotRecognized2, ((XmlQualifiedName) methodKey).Name, ((XmlQualifiedName) methodKey).Namespace), new XmlQualifiedName(Soap.Code.Client, Soap.Namespace)); 95writer.WriteStartElement(Soap.Prefix, Soap.Element.Envelope, Soap.Namespace); 96writer.WriteAttributeString("xmlns", Soap.Prefix, null, Soap.Namespace); 100SoapHeaderHandling.WriteHeaders(writer, ServerProtocol.ServerMethod.outHeaderSerializer, message.Headers, ServerProtocol.ServerMethod.outHeaderMappings, SoapHeaderDirection.Fault, ServerProtocol.ServerMethod.use == SoapBindingUse.Encoded, ServerType.serviceNamespace, ServerType.serviceDefaultIsEncoded, Soap.Namespace); 102SoapHeaderHandling.WriteUnknownHeaders(writer, message.Headers, Soap.Namespace); 103writer.WriteStartElement(Soap.Element.Body, Soap.Namespace); 105writer.WriteStartElement(Soap.Element.Fault, Soap.Namespace); 106writer.WriteStartElement(Soap.Element.FaultCode, ""); 113writer.WriteStartElement(Soap.Element.FaultString, ""); 115writer.WriteAttributeString("xml", Soap.Attribute.Lang, Soap.XmlNamespace, soapException.Lang); 122writer.WriteElementString(Soap.Element.FaultActor, "", actor); 131writer.WriteStartElement(Soap.Element.FaultDetail, ""); 146if (code.Namespace == Soap.Namespace) {
System\Web\Services\Protocols\Soap12ServerProtocol.cs (11)
114writer.WriteStartElement(Soap.Prefix, Soap.Element.Envelope, Soap12.Namespace); 115writer.WriteAttributeString("xmlns", Soap.Prefix, null, Soap12.Namespace); 123writer.WriteStartElement(Soap.Element.Body, Soap12.Namespace); 125writer.WriteStartElement(Soap.Element.Fault, Soap12.Namespace); 132writer.WriteAttributeString("xml", "lang", Soap.XmlNamespace, Res.GetString(Res.XmlLang)); 181if (code.Namespace == Soap.Namespace) { 182if (code.Name == Soap.Code.Server) 184else if (code.Name == Soap.Code.Client) 186else if (code.Name == Soap.Code.MustUnderstand) 188else if (code.Name == Soap.Code.VersionMismatch)
System\Web\Services\Protocols\SoapClientProtocol.cs (23)
486return this.version == SoapProtocolVersion.Soap12 ? Soap12.Namespace : Soap.Namespace; 492return this.version == SoapProtocolVersion.Soap12 ? Soap12.Encoding : Soap.Encoding; 534if (this.version != SoapProtocolVersion.Soap12 && request.Headers[Soap.Action] == null) { 539request.Headers.Add(Soap.Action, actionStringBuilder.ToString()); 559writer.WriteStartElement(Soap.Prefix, Soap.Element.Envelope, envelopeNs); 560writer.WriteAttributeString("xmlns", Soap.Prefix, null, envelopeNs); 569writer.WriteStartElement(Soap.Element.Body, envelopeNs); 571writer.WriteAttributeString("soap", Soap.Attribute.EncodingStyle, null, encodingNs); 651reader.ReadStartElement(Soap.Element.Envelope); 652else if (reader.NamespaceURI == Soap.Namespace) 653reader.ReadStartElement(Soap.Element.Envelope, Soap.Namespace); 655reader.ReadStartElement(Soap.Element.Envelope, Soap12.Namespace); 663reader.ReadStartElement(Soap.Element.Body, envelopeNs); 665if (reader.IsStartElement(Soap.Element.Fault, envelopeNs)) { 725if (reader.NamespaceURI == Soap.Namespace || reader.NamespaceURI == Soap12.Namespace || reader.NamespaceURI == null || reader.NamespaceURI.Length == 0) { 726if (reader.LocalName == Soap.Element.FaultCode || reader.LocalName == Soap12.Element.FaultCode) { 732else if (reader.LocalName == Soap.Element.FaultString) { 733lang = reader.GetAttribute(Soap.Attribute.Lang, Soap.XmlNamespace); 757else if (reader.LocalName == Soap.Element.FaultActor || reader.LocalName == Soap12.Element.FaultNode) { 760else if (reader.LocalName == Soap.Element.FaultDetail || reader.LocalName == Soap12.Element.FaultDetail) {
System\Web\Services\Protocols\SoapException.cs (11)
42public static readonly XmlQualifiedName ServerFaultCode = new XmlQualifiedName(Soap.Code.Server, Soap.Namespace); 47public static readonly XmlQualifiedName ClientFaultCode = new XmlQualifiedName(Soap.Code.Client, Soap.Namespace); 52public static readonly XmlQualifiedName VersionMismatchFaultCode = new XmlQualifiedName(Soap.Code.VersionMismatch, Soap.Namespace); 57public static readonly XmlQualifiedName MustUnderstandFaultCode = new XmlQualifiedName(Soap.Code.MustUnderstand, Soap.Namespace); 64public static readonly XmlQualifiedName DetailElementName = new XmlQualifiedName(Soap.Element.FaultDetail, ""); 297: new XmlQualifiedName(Soap.Code.Server, Soap.Namespace));
System\Web\Services\Protocols\SoapHeader.cs (8)
229if (!reader.IsStartElement(Soap.Element.Header, envelopeNS)) { 293writer.WriteStartElement(Soap.Element.Header, envelopeNS); 302encodingStyle = Soap.Encoding; 379writer.WriteStartElement(Soap.Element.Header, envelopeNS); 431new XmlQualifiedName(Soap.Code.MustUnderstand, Soap.Namespace)); 461new XmlQualifiedName(Soap.Code.MustUnderstand, Soap.Namespace));
System\Web\Services\Protocols\SoapServerProtocol.cs (43)
168throw new SoapException(Res.GetString(Res.TheMethodDoesNotHaveARequestElementEither1, serverMethod.methodInfo.Name), new XmlQualifiedName(Soap.Code.Client, Soap.Namespace)); 177throw new SoapException(Res.GetString(Res.TheMethodsAndUseTheSameSoapActionWhenTheService3, serverMethod.methodInfo.Name, duplicateMethod.methodInfo.Name, soapMethod.action), new XmlQualifiedName(Soap.Code.Client, Soap.Namespace)); 188throw new SoapException(Res.GetString(Res.TheMethodsAndUseTheSameRequestElementXmlns4, serverMethod.methodInfo.Name, duplicateMethod.methodInfo.Name, soapMethod.requestElementName.Name, soapMethod.requestElementName.Namespace), new XmlQualifiedName(Soap.Code.Client, Soap.Namespace)); 368throw new SoapException(Res.GetString(Res.UnableToHandleRequest0), new XmlQualifiedName(Soap.Code.Server, Soap.Namespace)); 409throw SoapException.Create(Version, Res.GetString(Res.WebConfigExtensionError), new XmlQualifiedName(Soap.Code.Server, Soap.Namespace), extensionException); 437if (Request.Headers[Soap.Action] == null || ContentType.MatchesBase(Request.ContentType, ContentType.ApplicationSoap)) 562string expectedNamespace = IsSupported(WebServiceProtocols.HttpSoap) ? Soap.Namespace : Soap12.Namespace; 575new XmlQualifiedName(Soap.Code.Client, Soap.Namespace), new SoapFaultSubCode(Soap12FaultCodes.UnsupportedMediaTypeFaultCode)); 585throw new SoapException(Res.GetString(Res.WebRequestUnableToRead), new XmlQualifiedName(Soap.Code.Client, Soap.Namespace), e); 592new XmlQualifiedName(Soap.Code.Client, Soap.Namespace), new SoapFaultSubCode(Soap12FaultCodes.UnsupportedMediaTypeFaultCode)); 598if (!reader.IsStartElement(Soap.Element.Envelope, helper.EnvelopeNs)) 606reader.ReadStartElement(Soap.Element.Envelope, helper.EnvelopeNs); 615new XmlQualifiedName(Soap.Code.MustUnderstand, Soap.Namespace)); 618if (!reader.IsStartElement(Soap.Element.Body, helper.EnvelopeNs)) 621reader.ReadStartElement(Soap.Element.Body, helper.EnvelopeNs); 659throw new SoapException(Res.GetString(Res.WebRequestUnableToRead), new XmlQualifiedName(Soap.Code.Client, Soap.Namespace), e); 690writer.WriteStartElement("soap", Soap.Element.Envelope, helper.EnvelopeNs); 703writer.WriteStartElement(Soap.Element.Body, helper.EnvelopeNs); 705writer.WriteAttributeString("soap", Soap.Attribute.EncodingStyle, null, helper.EncodingNs); 732soapException = SoapException.Create(Version, Res.GetString(Res.WebRequestUnableToProcess), new XmlQualifiedName(Soap.Code.Client, Soap.Namespace), null, null, null, new SoapFaultSubCode(Soap12FaultCodes.RpcBadArgumentsFaultCode), e); 734soapException = SoapException.Create(Version, Res.GetString(Res.WebRequestUnableToProcess), new XmlQualifiedName(Soap.Code.Server, Soap.Namespace), e); 809extensionException = SoapException.Create(Version, Res.GetString(Res.WebExtensionError), new XmlQualifiedName(Soap.Code.Server, Soap.Namespace), ex); 836upgradeElement.AppendChild(CreateUpgradeEnvelope(doc, Soap.Prefix, Soap.Namespace)); 850qnameAttr.Value = prefix + ":" + Soap.Element.Envelope; 922if (envelopeNs == Soap.Namespace) 984if (!reader.IsStartElement(Soap.Element.Envelope, requestNamespace)) 990reader.ReadStartElement(Soap.Element.Envelope, requestNamespace); 993while (!reader.EOF && !reader.IsStartElement(Soap.Element.Body, requestNamespace)) 1005reader.ReadStartElement(Soap.Element.Body, requestNamespace);
System\Web\Services\Protocols\SoapUnknownHeader.cs (24)
36element.SetAttribute(Soap.Attribute.MustUnderstand, Soap12.Namespace, "1"); 38element.RemoveAttribute(Soap.Attribute.MustUnderstand, Soap.Namespace); 43element.RemoveAttribute(Soap.Attribute.Actor, Soap.Namespace); 49element.SetAttribute(Soap.Attribute.MustUnderstand, Soap.Namespace, "1"); 51element.RemoveAttribute(Soap.Attribute.MustUnderstand, Soap12.Namespace); 54element.SetAttribute(Soap.Attribute.Actor, Soap.Namespace, actor); 76string elementMustUnderstand = GetElementAttribute(Soap.Attribute.MustUnderstand, Soap.Namespace, element); 78elementMustUnderstand = GetElementAttribute(Soap.Attribute.MustUnderstand, Soap12.Namespace, element); 98element.SetAttribute(Soap.Attribute.MustUnderstand, Soap.Namespace, "1"); 100element.RemoveAttribute(Soap.Attribute.MustUnderstand, Soap.Namespace); 102element.RemoveAttribute(Soap.Attribute.MustUnderstand, Soap12.Namespace); 111string elementActor = GetElementAttribute(Soap.Attribute.Actor, Soap.Namespace, element); 123element.RemoveAttribute(Soap.Attribute.Actor, Soap.Namespace); 125element.SetAttribute(Soap.Attribute.Actor, Soap.Namespace, value);