DekGenius.com
[ Team LiB ] Previous Section Next Section

SoapFormatter

System.Runtime.Serialization.Formatters.Soap (system.runtime.serialization.formatters.soap.dll)sealed class

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
}
    [ Team LiB ] Previous Section Next Section