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
}