ISurrogateSelector

ISurrogateSelector

System.Runtime.Serialization (mscorlib.dll) interface

This interface is implemented by classes that help the formatter decide the appropriate surrogate to serialize or deserialize a particular type.

 public interface  ISurrogateSelector  {  // Public Instance Methods  public void  ChainSelector  (ISurrogateSelector   selector   );    public ISurrogateSelector  GetNextSelector  ( );    public ISerializationSurrogate  GetSurrogate  (Type   type   , StreamingContext   context   ,          out ISurrogateSelector   selector   ); } 

Implemented By

SurrogateSelector

Returned By

Formatter.SurrogateSelector , System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.SurrogateSelector , System.Runtime.Serialization.Formatters.Soap.SoapFormatter.SurrogateSelector , IFormatter.SurrogateSelector , SurrogateSelector.GetNextSelector( )

Passed To

Formatter.SurrogateSelector , System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.{BinaryFormatter( ) , SurrogateSelector} , System.Runtime.Serialization.Formatters.Soap.SoapFormatter.{SoapFormatter( ) , SurrogateSelector} , IFormatter.SurrogateSelector , ISerializationSurrogate.SetObjectData( ) , ObjectManager.ObjectManager( ) , SurrogateSelector.{ChainSelector( ) , GetSurrogate( )}



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