August 2003
Intermediate to advanced
928 pages
32h 1m
English
SurrogateSelector
This class is the basic implementation
of the
ISurrogateSelector interface. A formatter uses
this class to find the appropriate surrogate object to serialize or
deserialize an object of a specific type, assembly, or context.
public class SurrogateSelector : ISurrogateSelector { // Public Constructors public SurrogateSelector( ); // Public Instance Methods public virtual void AddSurrogate(Typetype, StreamingContextcontext, ISerializationSurrogatesurrogate); public virtual void ChainSelector(ISurrogateSelectorselector) // implements ISurrogateSelector public virtual ISurrogateSelector GetNextSelector( ); // implements ISurrogateSelector public virtual ISerializationSurrogate GetSurrogate(Typetype, StreamingContextcontext, out ISurrogateSelectorselector) // implements ISurrogateSelector public virtual void RemoveSurrogate(Typetype, StreamingContextcontext); }