Formatter.SurrogateSelector-Eigenschaft
Ruft beim Überschreiben in einer abgeleiteten Klasse den ISurrogateSelector ab, der mit dem aktuellen Formatierungsprogramm verwendet wird, oder legt diesen fest.
Diese Eigenschaft ist nicht CLS-kompatibel.
Namespace: System.Runtime.Serialization
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public MustOverride Property SurrogateSelector As ISurrogateSelector
'Usage
Dim instance As Formatter
Dim value As ISurrogateSelector
value = instance.SurrogateSelector
instance.SurrogateSelector = value
public abstract ISurrogateSelector SurrogateSelector { get; set; }
public:
virtual property ISurrogateSelector^ SurrogateSelector {
ISurrogateSelector^ get () abstract;
void set (ISurrogateSelector^ value) abstract;
}
/** @property */
public abstract ISurrogateSelector get_SurrogateSelector ()
/** @property */
public abstract void set_SurrogateSelector (ISurrogateSelector value)
public abstract function get SurrogateSelector () : ISurrogateSelector
public abstract function set SurrogateSelector (value : ISurrogateSelector)
Eigenschaftenwert
Der ISurrogateSelector, der mit dem aktuellen Formatierungsprogramm verwendet wird.
Hinweise
Suchen Sie mit SurrogateSelector nach den Implementierungen von ISerializationSurrogate, die die Serialisierung eines bestimmten Typs steuern.
Wenn ein Objekt über einen entsprechenden Ersatz verfügt, werden die Serialisierung und die Deserialisierung an den Ersatz übergeben, selbst wenn der Typ die ISerializable-Schnittstelle implementiert.
Hinweise für Erben Sie müssen diese Eigenschaft in einer abgeleiteten Klasse implementieren.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
Formatter-Klasse
Formatter-Member
System.Runtime.Serialization-Namespace