Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Serialisierung beschreibt den Vorgang des Konvertierens des Status eines Objekts in eine Form, die erhalten oder transportiert werden kann. Das Komplement zur Serialisierung ist die Deserialisierung, bei der ein Stream in ein Objekt konvertiert wird. Anhand dieser beiden Vorgänge können Daten problemlos gespeichert und übertragen werden.
.NET Framework weist zwei Serialisierungstechnologien auf:
- Mit der binären Serialisierung wird die Typintegrität beibehalten, die zum Erhalten des Status eines Objekts zwischen verschiedenen Aufrufen einer Anwendung nützlich ist. So können Sie z. B. ein Objekt für unterschiedliche Anwendungen freigeben, indem Sie es in die Zwischenablage serialisieren. Sie können ein Objekt in einen Stream, einen Datenträger, den Arbeitsspeicher, über das Netzwerk usw. serialisieren. Remoting verwendet die Serialisierung, um Objekte "nach Wert" von einem Computer bzw. einer Anwendungsdomäne zu einem bzw. einer anderen zu übergeben.
- Bei der XML-Serialisierung werden nur öffentliche Eigenschaften und Felder serialisiert, und die Typintegrität wird nicht beibehalten. Diese Art der Serialisierung bietet sich dann an, wenn Sie Daten bereitstellen oder nutzen möchten, ohne dazu die Anwendung, die mit diesen Daten arbeitet, einzuschränken. Da XML ein offener Standard ist, wird die XML-Serialisierung bevorzugt zum Freigeben von Daten im Web eingesetzt. SOAP ist ebenfalls ein offener Standard, was sehr für dessen Verwendung spricht.
In diesem Abschnitt
- Binäre Serialisierung
Beschreibt den binären Serialisierungsmechanismus, der in der Common Language Runtime enthalten ist. - XML- und SOAP-Serialisierung
Beschreibt die Methode der XML- und SOAP-Serialisierung, die in der Common Language Runtime integriert ist.
Verwandte Abschnitte
- Zugriff auf Objekte in anderen Anwendungsdomänen mit .NET Remoting
Beschreibt die verschiedenen Kommunikationsverfahren, die in .NET Framework für die Remotekommunikation zur Verfügung stehen. - Programmieren mit .NET Framework
Enthält Themen, in denen das Programmieren mit .NET Framework beschrieben wird. - Mit Hilfe von ASP.NET und XML-Webdienstclients erstellte XML-Webdienste
Enthält Themen, in denen das Programmieren von XML-Webdiensten unter Verwendung von ASP.NET beschrieben und erläutert wird.