Formatter-Member
Stellt die Basisfunktionen für die Formatierungsprogramme der Common Language Runtime zur Serialisierung bereit.
In den folgenden Tabellen werden die vom Formatter -Typ verfügbar gemachten Member aufgeführt.
Geschützte Konstruktoren
Name | Beschreibung | |
---|---|---|
Formatter | Initialisiert eine neue Instanz der Formatter-Klasse. |
Zum Seitenanfang
Geschützte Felder
Name | Beschreibung | |
---|---|---|
m_idGenerator | Enthält den ObjectIDGenerator, der mit dem aktuellen Formatierungsprogramm verwendet wird. | |
m_objectQueue | Enthält eine Queue der Objekte, die noch serialisiert werden müssen. |
Zum Seitenanfang
Öffentliche Eigenschaften
Name | Beschreibung | |
---|---|---|
Binder | Ruft beim Überschreiben in einer abgeleiteten Klasse den SerializationBinder ab, der mit dem aktuellen Formatierungsprogramm verwendet wird, oder legt diesen fest. | |
Context | Ruft beim Überschreiben in einer abgeleiteten Klasse den StreamingContext für die aktuelle Serialisierung ab oder legt diesen fest. | |
SurrogateSelector | Ruft beim Überschreiben in einer abgeleiteten Klasse den ISurrogateSelector ab, der mit dem aktuellen Formatierungsprogramm verwendet wird, oder legt diesen fest. |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
Deserialize | Deserialisiert beim Überschreiben in einer abgeleiteten Klasse den Stream, der beim Erstellen an das Formatierungsprogramm angefügt wurde, und erstellt dabei ein Objektdiagramm, das mit dem ursprünglich in den Stream serialisierten Diagramm identisch ist. | |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
Serialize | Serialisiert beim Überschreiben in einer abgeleiteten Klasse das Objektdiagramm mit dem angegebenen Stammobjekt in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
Finalize | Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetNext | Gibt aus der internen Arbeitswarteschlange des Formatierungsprogramms das nächste zu serialisierende Objekt zurück. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
Schedule | Plant die spätere Serialisierung eines Objekts. | |
WriteArray | Schreibt beim Überschreiben in einer abgeleiteten Klasse ein Array in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteBoolean | Schreibt beim Überschreiben in einer abgeleiteten Klasse einen booleschen Wert in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteByte | Schreibt beim Überschreiben in einer abgeleiteten Klasse eine 8-Bit-Ganzzahl ohne Vorzeichen in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteChar | Schreibt beim Überschreiben in einer abgeleiteten Klasse ein Unicode-Zeichen in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteDateTime | Schreibt beim Überschreiben in einer abgeleiteten Klasse einen DateTime-Wert in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteDecimal | Schreibt beim Überschreiben in einer abgeleiteten Klasse einen Decimal-Wert in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteDouble | Schreibt beim Überschreiben in einer abgeleiteten Klasse eine Gleitkommazahl mit doppelter Genauigkeit in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteInt16 | Schreibt beim Überschreiben in einer abgeleiteten Klasse eine 16-Bit-Ganzzahl mit Vorzeichen in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteInt32 | Schreibt beim Überschreiben in einer abgeleiteten Klasse eine 32-Bit-Ganzzahl mit Vorzeichen in den Stream. | |
WriteInt64 | Schreibt beim Überschreiben in einer abgeleiteten Klasse eine 64-Bit-Ganzzahl mit Vorzeichen in den Stream. | |
WriteMember | Überprüft den Typ der empfangenen Daten und ruft die entsprechende Write-Methode auf, um den Schreibvorgang in den bereits an das Formatierungsprogramm angefügten Stream auszuführen. | |
WriteObjectRef | Schreibt beim Überschreiben in einer abgeleiteten Klasse einen Objektverweis in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteSByte | Schreibt beim Überschreiben in einer abgeleiteten Klasse eine 8-Bit-Ganzzahl mit Vorzeichen in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteSingle | Schreibt beim Überschreiben in einer abgeleiteten Klasse eine Gleitkommazahl mit einfacher Genauigkeit in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteTimeSpan | Schreibt beim Überschreiben in einer abgeleiteten Klasse einen TimeSpan-Wert in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteUInt16 | Schreibt beim Überschreiben in einer abgeleiteten Klasse eine 16-Bit-Ganzzahl ohne Vorzeichen in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteUInt32 | Schreibt beim Überschreiben in einer abgeleiteten Klasse eine 32-Bit-Ganzzahl ohne Vorzeichen in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteUInt64 | Schreibt beim Überschreiben in einer abgeleiteten Klasse eine 64-Bit-Ganzzahl ohne Vorzeichen in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. | |
WriteValueType | Schreibt beim Überschreiben in einer abgeleiteten Klasse einen Wert vom angegebenen Typ in den Stream, der bereits an das Formatierungsprogramm angefügt wurde. |
Zum Seitenanfang
Siehe auch
Referenz
Formatter-Klasse
System.Runtime.Serialization-Namespace
ObjectIDGenerator