1 write to message
System.Web.Services (1)
System\Web\Services\Protocols\SoapServerProtocol.cs (1)
306message = new SoapServerMessage(this);
83 references to message
System.Web.Services (83)
System\Web\Services\Protocols\SoapServerProtocol.cs (83)
327message.highPriConfigExtensions = SoapMessage.InitializeExtensions(serverType.HighPriExtensions, serverType.HighPriExtensionInitializers); 331message.highPriConfigExtensions = ModifyInitializedExtensions(PriorityGroup.High, message.highPriConfigExtensions); 334message.SetStream(Request.InputStream); 343message.InitExtensionStreamChain(message.highPriConfigExtensions); 344message.SetStage(SoapMessageStage.BeforeDeserialize); 345message.ContentType = Request.ContentType; 346message.ContentEncoding = Request.Headers[ContentType.ContentEncoding]; 347message.RunExtensions(message.highPriConfigExtensions, false); 348extensionException = message.Exception; 359message.allExtensions = message.highPriConfigExtensions; 364this.serverMethod = RouteRequest(message); 387message.otherExtensions = SoapMessage.InitializeExtensions(otherReflectedExtensions, otherInitializers); 391message.otherExtensions = ModifyInitializedExtensions(PriorityGroup.Low, message.otherExtensions); 392message.allExtensions = (SoapExtension[]) CombineExtensionsHelper(message.highPriConfigExtensions, message.otherExtensions, typeof(SoapExtension)); 467get { return message; } 493message.SetStage(SoapMessageStage.AfterDeserialize); 495message.RunExtensions(message.allExtensions, true); 496SoapHeaderHandling.SetHeaderMembers(message.Headers, this.Target, serverMethod.inHeaderMappings, SoapHeaderDirection.In, false); 569message.InitExtensionStreamChain(message.otherExtensions); 570message.RunExtensions(message.otherExtensions, true); 573if (!ContentType.IsSoap(message.ContentType)) 574throw new SoapException(Res.GetString(Res.WebRequestContent, message.ContentType, helper.HttpContentType), 590if (version == SoapProtocolVersion.Soap11 && !ContentType.MatchesBase(message.ContentType, helper.HttpContentType)) 591throw new SoapException(Res.GetString(Res.WebRequestContent, message.ContentType, helper.HttpContentType), 594if (message.Exception != null) { 595throw message.Exception; 611string missingHeader = new SoapHeaderHandling().ReadHeaders(reader, serverMethod.inHeaderSerializer, message.Headers, serverMethod.inHeaderMappings, SoapHeaderDirection.In, helper.EnvelopeNs, serverMethod.use == SoapBindingUse.Encoded ? helper.EncodingNs : null, checkRequiredHeaders); 648message.SetParameterValues(values); 667SoapHeaderHandling.EnsureHeadersUnderstood(message.Headers); 668message.Headers.Clear(); 669SoapHeaderHandling.GetHeaderMembers(message.Headers, this.Target, serverMethod.outHeaderMappings, SoapHeaderDirection.Out, false); 671if (message.allExtensions != null) 672message.SetExtensionStream(new SoapExtensionStream()); 674message.InitExtensionStreamChain(message.allExtensions); 676message.SetStage(SoapMessageStage.BeforeSerialize); 677message.ContentType = ContentType.Compose(helper.HttpContentType, Encoding.UTF8); 678message.SetParameterValues(returnValues); 679message.RunExtensions(message.allExtensions, true); 680message.SetStream(outputStream); 681Response.ContentType = message.ContentType; 682if (message.ContentEncoding != null && message.ContentEncoding.Length > 0) 683Response.AppendHeader(ContentType.ContentEncoding, message.ContentEncoding); 685XmlWriter writer = GetWriterForMessage(message, 1024); 702SoapHeaderHandling.WriteHeaders(writer, serverMethod.outHeaderSerializer, message.Headers, serverMethod.outHeaderMappings, SoapHeaderDirection.Out, isEncoded, serverType.serviceNamespace, serverType.serviceDefaultIsEncoded, helper.EnvelopeNs); 716message.SetStage(SoapMessageStage.AfterSerialize); 717message.RunExtensions(message.allExtensions, true); 721if (message == null) return false; 723message.Headers.Clear(); 725SoapHeaderHandling.GetHeaderMembers(message.Headers, this.Target, serverMethod.outHeaderMappings, SoapHeaderDirection.Fault, false); 750if (message.allExtensions != null) 751message.SetExtensionStream(extensionStream); 754message.InitExtensionStreamChain(message.allExtensions); 764message.SetStage(SoapMessageStage.BeforeSerialize); 765message.ContentType = ContentType.Compose(helper.HttpContentType, Encoding.UTF8); 766message.Exception = soapException; 770message.RunExtensions(message.allExtensions, false); 781message.SetStream(outputStream); 783Response.ContentType = message.ContentType; 784if (message.ContentEncoding != null && message.ContentEncoding.Length > 0) { 785Response.AppendHeader(ContentType.ContentEncoding, message.ContentEncoding); 788XmlWriter writer = GetWriterForMessage(message, 512); 792helper.WriteFault(writer, message.Exception, statusCode); 797message.SetStage(SoapMessageStage.AfterSerialize); 798message.RunExtensions(message.allExtensions, false); 816sw.WriteLine(GenerateFaultString(message.Exception));