BinaryFormatter

BinaryFormatter

System.Runtime.Serialization.Formatters.Binary (mscorlib.dll) sealed class

This formatter uses a binary format to serialize or deserialize a single object or an object graph.

 public sealed class  BinaryFormatter  : System.Runtime.Remoting.Messaging.IRemotingFormatter,        System.Runtime.Serialization.IFormatter {  // Public Constructors  public  BinaryFormatter  ( );    public  BinaryFormatter  (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 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 object  DeserializeMethodResponse  (System.IO.Stream   serializationStream   ,        System.Runtime.Remoting.Messaging.HeaderHandler   handler   ,        System.Runtime.Remoting.Messaging.IMethodCallMessage   methodCallMessage   );    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  public object  UnsafeDeserialize  (System.IO.Stream   serializationStream   ,        System.Runtime.Remoting.Messaging.HeaderHandler   handler   );    public object  UnsafeDeserializeMethodResponse  (System.IO.Stream   serializationStream   ,        System.Runtime.Remoting.Messaging.HeaderHandler   handler   ,        System.Runtime.Remoting.Messaging.IMethodCallMessage   methodCallMessage   ); } 


C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net