Freigeben über


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
Geschützte Methode Formatter Initialisiert eine neue Instanz der Formatter-Klasse.

Zum Seitenanfang

Geschützte Felder

  Name Beschreibung
Geschütztes Feld m_idGenerator Enthält den ObjectIDGenerator, der mit dem aktuellen Formatierungsprogramm verwendet wird.
Geschütztes Feld m_objectQueue Enthält eine Queue der Objekte, die noch serialisiert werden müssen.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Binder Ruft beim Überschreiben in einer abgeleiteten Klasse den SerializationBinder ab, der mit dem aktuellen Formatierungsprogramm verwendet wird, oder legt diesen fest.
Öffentliche Eigenschaft Context Ruft beim Überschreiben in einer abgeleiteten Klasse den StreamingContext für die aktuelle Serialisierung ab oder legt diesen fest.
Öffentliche Eigenschaft 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
Öffentliche Methode 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.
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode 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.)
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode 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.
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode 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.)
Geschützte Methode GetNext Gibt aus der internen Arbeitswarteschlange des Formatierungsprogramms das nächste zu serialisierende Objekt zurück.
Geschützte Methode MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode Schedule Plant die spätere Serialisierung eines Objekts.
Geschützte Methode WriteArray Schreibt beim Überschreiben in einer abgeleiteten Klasse ein Array in den Stream, der bereits an das Formatierungsprogramm angefügt wurde.
Geschützte Methode WriteBoolean Schreibt beim Überschreiben in einer abgeleiteten Klasse einen booleschen Wert in den Stream, der bereits an das Formatierungsprogramm angefügt wurde.
Geschützte Methode 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.
Geschützte Methode WriteChar Schreibt beim Überschreiben in einer abgeleiteten Klasse ein Unicode-Zeichen in den Stream, der bereits an das Formatierungsprogramm angefügt wurde.
Geschützte Methode WriteDateTime Schreibt beim Überschreiben in einer abgeleiteten Klasse einen DateTime-Wert in den Stream, der bereits an das Formatierungsprogramm angefügt wurde.
Geschützte Methode WriteDecimal Schreibt beim Überschreiben in einer abgeleiteten Klasse einen Decimal-Wert in den Stream, der bereits an das Formatierungsprogramm angefügt wurde.
Geschützte Methode WriteDouble Schreibt beim Überschreiben in einer abgeleiteten Klasse eine Gleitkommazahl mit doppelter Genauigkeit in den Stream, der bereits an das Formatierungsprogramm angefügt wurde.
Geschützte Methode 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.
Geschützte Methode WriteInt32 Schreibt beim Überschreiben in einer abgeleiteten Klasse eine 32-Bit-Ganzzahl mit Vorzeichen in den Stream.
Geschützte Methode WriteInt64 Schreibt beim Überschreiben in einer abgeleiteten Klasse eine 64-Bit-Ganzzahl mit Vorzeichen in den Stream.
Geschützte Methode 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.
Geschützte Methode WriteObjectRef Schreibt beim Überschreiben in einer abgeleiteten Klasse einen Objektverweis in den Stream, der bereits an das Formatierungsprogramm angefügt wurde.
Geschützte Methode 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.
Geschützte Methode WriteSingle Schreibt beim Überschreiben in einer abgeleiteten Klasse eine Gleitkommazahl mit einfacher Genauigkeit in den Stream, der bereits an das Formatierungsprogramm angefügt wurde.
Geschützte Methode WriteTimeSpan Schreibt beim Überschreiben in einer abgeleiteten Klasse einen TimeSpan-Wert in den Stream, der bereits an das Formatierungsprogramm angefügt wurde.
Geschützte Methode 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.
Geschützte Methode 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.
Geschützte Methode 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.
Geschützte Methode 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

Weitere Ressourcen

XML- und SOAP-Serialisierung