﻿<?xml version="1.0" encoding="utf-8"?><Type Name="SoapMessageStage" FullName="System.Web.Services.Protocols.SoapMessageStage"><TypeSignature Language="C#" Maintainer="auto" Value="public enum SoapMessageStage" /><AssemblyInfo><AssemblyName>System.Web.Services</AssemblyName><AssemblyPublicKey></AssemblyPublicKey><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement><Base><BaseTypeName>System.Enum</BaseTypeName></Base><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>ASP.NET provides an extensibility mechanism for calling Web Services using SOAP. The extensibility mechanism revolves around a <see cref="T:System.Web.Services.Protocols.SoapExtension" /> that can inspect or modify a message at specific stages in message processing on either the client or the server. This enumeration specifies the processing stage of the <see cref="T:System.Web.Services.Protocols.SoapMessage" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies the processing stage of a SOAP message.</para></summary></Docs><Members><Member MemberName="AfterDeserialize"><MemberSignature Language="C#" Value="AfterDeserialize" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Web.Services.Protocols.SoapMessageStage</ReturnType></ReturnValue><Parameters></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>During <see cref="T:System.Web.Services.Protocols.SoapClientMessage" /> processing, the <see cref="F:System.Web.Services.Protocols.SoapMessageStage.AfterDeserialize" /> stage occurs after the SOAP message containing the response from an XML Web service method invocation has been deserialized into an object, but prior to the client receiving the deserialized results.</para><para>During <see cref="T:System.Web.Services.Protocols.SoapServerMessage" /> processing, the <see cref="F:System.Web.Services.Protocols.SoapMessageStage.AfterDeserialize" /> stage occurs after a network request containing a SOAP message representing an XML Web service method invocation is deserialized into an object, but prior to the method on that object representing the XML Web service method is called.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>The stage just after a <see cref="T:System.Web.Services.Protocols.SoapMessage" /> is deserialized from a SOAP message into an object.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AfterSerialize"><MemberSignature Language="C#" Value="AfterSerialize" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Web.Services.Protocols.SoapMessageStage</ReturnType></ReturnValue><Parameters></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>During <see cref="T:System.Web.Services.Protocols.SoapClientMessage" /> processing, the <see cref="F:System.Web.Services.Protocols.SoapMessageStage.AfterSerialize" /> stage occurs after a client invokes an XML Web service method and the parameters are serialized into XML, but prior to the SOAP message containing that XML is sent over the network.</para><para>During <see cref="T:System.Web.Services.Protocols.SoapServerMessage" /> processing, the <see cref="F:System.Web.Services.Protocols.SoapMessageStage.AfterSerialize" /> stage occurs after an XML Web service method returns and any return values are serialized into XML, but prior to the SOAP message containing that XML is sent over the network.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>The stage just after a <see cref="T:System.Web.Services.Protocols.SoapMessage" /> is serialized, but before the SOAP message is sent over the wire.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BeforeDeserialize"><MemberSignature Language="C#" Value="BeforeDeserialize" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Web.Services.Protocols.SoapMessageStage</ReturnType></ReturnValue><Parameters></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>During <see cref="T:System.Web.Services.Protocols.SoapClientMessage" /> processing, the <see cref="F:System.Web.Services.Protocols.SoapMessageStage.BeforeDeserialize" /> stage occurs after the network response from an XML Web service method invocation has been received, but just before the response containing the SOAP message is deserialized into an object.</para><para>During <see cref="T:System.Web.Services.Protocols.SoapServerMessage" /> processing, the <see cref="F:System.Web.Services.Protocols.SoapMessageStage.BeforeDeserialize" /> stage occurs after a network request containing the SOAP message for an XML Web service method invocation is received by the Web server, but prior to the SOAP message being deserialized into an object.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>The stage just before a <see cref="T:System.Web.Services.Protocols.SoapMessage" /> is deserialized from the SOAP message sent across the network into an object.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BeforeSerialize"><MemberSignature Language="C#" Value="BeforeSerialize" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Web.Services.Protocols.SoapMessageStage</ReturnType></ReturnValue><Parameters></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>During <see cref="T:System.Web.Services.Protocols.SoapClientMessage" /> processing, the <see cref="F:System.Web.Services.Protocols.SoapMessageStage.BeforeSerialize" /> stage occurs after a client invokes an XML Web service method, but prior to the invocation being serialized.</para><para>During <see cref="T:System.Web.Services.Protocols.SoapServerMessage" /> processing, the <see cref="F:System.Web.Services.Protocols.SoapMessageStage.BeforeSerialize" /> stage occurs after the invocation to the XML Web service method returns, but prior to the return values being serialized and sent over the wire back to the client.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>The stage just prior to a <see cref="T:System.Web.Services.Protocols.SoapMessage" /> being serialized.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member></Members></Type>