Name
ISurrogateSelector
Synopsis
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 Sub ChainSelector( ByVal selector As ISurrogateSelector) Public Function GetNextSelector() As ISurrogateSelector Public Function GetSurrogate(ByVal type As Type, ByVal context As StreamingContext, ByRef selector As ISurrogateSelector) As ISerializationSurrogate End Interface
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()}
Get VB.NET Core Classes in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.