IFormatter

IFormatter

System.Runtime.Serialization (mscorlib.dll) interface

This interface defines the basic serialization and deserialization functionality for a formatter. Its three properties determine the SerializationBinder , StreamingContext , and SurrogateSelector of the formatter. It also defines the two basic methods of Serialize( ) and Deserialize( ) .

 public interface  IFormatter  {  // Public Instance Properties  public SerializationBinder  Binder  {set; get; }    public StreamingContext  Context  {set; get; }    public ISurrogateSelector  SurrogateSelector  {set; get; }  // Public Instance Methods  public object  Deserialize  (System.IO.Stream   serializationStream   );    public void  Serialize  (System.IO.Stream   serializationStream   , object   graph   ); } 

Implemented By

Formatter , System.Runtime.Serialization.Formatters.Binary.BinaryFormatter , System.Runtime.Serialization.Formatters.Soap.SoapFormatter



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