This formatter performs SOAP serialization or deserialization on a single object or an object graph. public sealed class SoapFormatter : System.Runtime.Remoting.Messaging.IRemotingFormatter, System.Runtime.Serialization.IFormatter { // Public Constructors public SoapFormatter ( ); public SoapFormatter (System.Runtime.Serialization.ISurrogateSelector selector , System.Runtime.Serialization.StreamingContext context ); // Public Instance Properties public FormatterAssemblyStyle AssemblyFormat {set; get; } public SerializationBinder Binder {set; get; } // implements System.Runtime.Serialization.IFormatter public StreamingContext Context {set; get; } // implements System.Runtime.Serialization.IFormatter public TypeFilterLevel FilterLevel {set; get; } public ISurrogateSelector SurrogateSelector {set; get; } // implements System.Runtime.Serialization.IFormatter public ISoapMessage TopObject {set; get; } public FormatterTypeStyle TypeFormat {set; get; } // Public Instance Methods public object Deserialize (System.IO.Stream serializationStream ) // implements System.Runtime.Serialization.IFormatter public object Deserialize (System.IO.Stream serializationStream , System.Runtime.Remoting.Messaging.HeaderHandler handler ); // implements System.Runtime.Remoting.Messaging.IRemotingFormatter public void Serialize (System.IO.Stream serializationStream , object graph ); // implements System.Runtime.Serialization.IFormatter public void Serialize (System.IO.Stream serializationStream , object graph , System.Runtime.Remoting.Messaging.Header[ ] headers ); // implements System.Runtime.Remoting.Messaging.IRemotingFormatter } |