SurrogateSelector Class
Assists formatters in selection of the serialization surrogate to delegate the serialization or deserialization process to.
For a list of all members of this type, see SurrogateSelector Members.
System.Object
System.Runtime.Serialization.SurrogateSelector
[Visual Basic] Public Class SurrogateSelector Implements ISurrogateSelector [C#] public class SurrogateSelector : ISurrogateSelector [C++] public __gc class SurrogateSelector : public ISurrogateSelector [JScript] public class SurrogateSelector implements ISurrogateSelector
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Remarks
A serialization surrogate gives the users an object that can handle the serialization requirements of a different object and can transform the serialized data if necessary.
Requirements
Namespace: System.Runtime.Serialization
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Assembly: Mscorlib (in Mscorlib.dll)
See Also
SurrogateSelector Members | System.Runtime.Serialization Namespace