System.Runtime-Namespaces
System.Runtime und die untergeordneten Namespaces (System.Runtime.CompilerServices, System.Runtime.ExceptionServices, System.Runtime.InteropServices, System.Runtime.InteropServices.ComTypes, System.Runtime.InteropServices.WindowsRuntime, System.Runtime.Serialization, System.Runtime.Serialization.Json und System.Runtime.Versioning) enthalten Typen, die die Interaktion einer Anwendung mit der Common Language Runtime unterstützen und Typen, die Funktionen bereitstellen wie erweiterte Ausnahmebehandlung, COM-Interop, Serialisierung und Deserialisierung aktivieren und Versionsverwaltung.
In diesem Thema werden die Typen in den System.Runtime-Namespaces vorgestellt, die in .NET für Windows Store-Apps enthalten sind. Note that the .NET für Windows Store-Apps does not include all the members of each type. Informationen zu einzelnen Typen finden Sie in den verknüpften Themen. Die Dokumentation für einen Typ gibt an, welche Member in .NET für Windows Store-Apps enthalten sind.
System.Runtime-Namespace
In .NET für Windows Store-Apps unterstützte Typen |
Beschreibung |
---|---|
Legt den Zeitpunkt fest, an dem der Garbage Collector in die Anwendung eingreift. |
|
Gibt die Garbage Collection-Einstellungen für den aktuellen Prozess an. |
System.Runtime.CompilerServices-Namespace
In .NET für Windows Store-Apps unterstützte Typen |
Beschreibung |
---|---|
Gibt den Namen der Eigenschaft an, die auf das attributierte Feld zugreift. |
|
Ermöglicht Ihnen, zu bestimmen, ob eine Methode mit dem Modifizierer Async (Visual Basic) oder async (C#-Referenz) markiert ist. |
|
Stellt einen Generator für asynchrone Methoden dar, die eine Aufgabe zurückgeben. |
|
Stellt einen Generator für asynchrone Methoden dar, die eine Aufgabe zurückgeben, und stellt einen Parameter für das Ergebnis bereit. |
|
Stellt einen Generator für asynchrone Methoden dar, die keinen Wert zurückgeben. |
|
Ermöglicht es, den vollständigen Pfad der Quelldatei abzurufen, die den Aufrufer enthält. Dies ist der Dateipfad zum Zeitpunkt der Kompilierung. |
|
Ermöglicht das Abrufen der Zeilennummer in der Quelldatei, in der die Methode aufgerufen wird. |
|
Ermöglicht es, den Methoden- oder Eigenschaftsnamen des Aufrufers der Methode abzurufen. |
|
Stellt die Basisklasse für eine dynamische Aufrufsite dar. Dieser Typ wird als Parametertyp für die Ziele der dynamischen Site verwendet. |
|
Stellt einen dynamischen Sitetyp dar. |
|
Behandelt die Laufzeitbindung der dynamischen Vorgänge auf der dynamischen Call-Site. |
|
Enthält Hilfsmethoden für DLR-CallSites. |
|
Steuert den Grad der Strenge des vom JIT Compiler (Just-in Time) der Common Language Runtime generierten Code. |
|
Unterscheidet ein vom Compiler generiertes Element von einem benutzergenerierten Element. Diese Klasse kann nicht vererbt werden. |
|
Ermöglicht, dass Compiler dynamisch Objektfelder an verwaltete Objekte anfügen können. |
|
Stellt eine Methode dar, die einen nicht standardmäßigen Wert erstellt, der einem ConditionalWeakTable<T, T>-Objekt als Teil eines Schlüssel-Wert-Paars hinzugefügt wird. |
|
Stellt ein Awaitable-Objekt bereit, das konfigurierte Awaits für Task zulässt. |
|
Stellt einen Awaiter für ein ConfiguredTaskAwaitable bereit. |
|
Stellt ein Awaitable-Objekt bereit, das konfigurierte Awaits für Task<T> zulässt. |
|
Stellt einen Awaiter für ein ConfiguredTaskAwaitable<T> bereit. |
|
Stellt Methoden bereit, mit denen der binäre Rewriter Vertragsfehler behandelt. |
|
Definiert einen konstanten Wert, den ein Compiler für einen Feld- oder einen Methodenparameter beibehalten kann. |
|
Behält eine DateTime-Konstante mit 8 Bytes für ein Feld oder einen Parameter bei. |
|
Speichert den Wert einer Decimal-Konstanten in den Metadaten. Diese Klasse kann nicht vererbt werden. |
|
Gibt an, dass Object bei Verwendung mit einem Member wie ein dynamisch weitergeleiteter Typ behandelt werden soll. |
|
Gibt an, dass eine Methode eine Erweiterungsmethode ist oder dass eine Klasse oder eine Assembly Erweiterungsmethoden enthält. |
|
Gibt an, dass ein Feld behandelt werden soll, als ob es eine feste Anzahl von Elementen des angegebenen primitiven Typs enthält. Diese Klasse kann nicht vererbt werden. |
|
Stellt Zustandsautomaten dar, die für asynchrone Methoden generiert werden. Dieser Typ ist ausschließlich zur Compiler-Verwendung vorgesehen. |
|
Stellt einen Awaiter dar, der Fortsetzungen plant, wenn ein Await-Vorgang beendet wird. |
|
Gibt den Namen an, unter dem ein Indexer in Programmiersprachen ohne direkte Indexerunterstützung bekannt ist. |
|
Stellt einen Vorgang dar, der Fortsetzungen plant, wenn er abgeschlossen wird. |
|
Gibt an, dass Typen, die üblicherweise nur innerhalb der aktuellen Assembly sichtbar sind, auch in einer angegebenen Assembly sichtbar sind. |
|
Definiert eine Eigenschaft für den Zugriff auf den Wert, auf den ein Objekt verweist. |
|
Markiert ein Feld als flüchtig. Diese Klasse kann nicht vererbt werden. |
|
Ermöglicht es Ihnen, zu bestimmen, ob eine Methode in Visual Basic mit dem Iterator-Modifizierer gekennzeichnet ist. |
|
Gibt die Einzelheiten über die Implementierung einer Methode an. Diese Klasse kann nicht vererbt werden. |
|
Definiert die Einzelheiten über die Implementierung einer Methode. |
|
Identifiziert eine Assembly als Verweisassembly, die Metadaten, aber keinen ausführbaren Code enthält. |
|
Gibt an, ob Ausnahmen umschlossen werden sollen, die nicht von der Exception-Klasse mit einem System.Runtime.CompilerServices.RuntimeWrappedException-Objekt ableiten. Diese Klasse kann nicht vererbt werden. |
|
Stellt eine Reihe von statischen Methoden und Eigenschaften für die Unterstützung von Compilern zur Verfügung. Diese Klasse kann nicht vererbt werden. |
|
Ermöglicht es Ihnen, zu bestimmen, ob eine Methode eine Zustandsautomatmethode ist. |
|
Enthält einen Verweis auf einen Wert. |
|
Stellt ein Objekt bereit, das auf den Abschluss einer asynchronen Aufgabe wartet. |
|
Stellt ein Objekt dar, das auf den Abschluss einer asynchronen Aufgabe wartet und einen Parameter für das Ergebnis bereitstellt. |
|
Gibt den Quelltyp in einer anderen Assembly an. |
|
Gibt den Zieltyp in einer anderen Assembly an. |
|
Gibt an, dass ein Typ ein nicht verwaltetes Array enthält, das möglicherweise überlaufen kann. Diese Klasse kann nicht vererbt werden. |
|
Stellt einen Awaiter-Kontext zum Umschalten in eine Zielumgebung bereit. |
|
Stellt einen Awaiter zum Umschalten in eine Zielumgebung bereit. |
System.Runtime.ExceptionServices-Namespace
In .NET für Windows Store-Apps unterstützte Typen |
Beschreibung |
---|---|
Stellt eine Ausnahme dar, deren Zustand an einem bestimmten Punkt im Code aufgezeichnet wird. |
System.Runtime.InteropServices-Namespace
In .NET für Windows Store-Apps unterstützte Typen |
Beschreibung |
---|---|
Kapselt ein Array und einen Offset im angegebenen Array. |
|
Steuert, ob Unicode-Zeichen in die ANSI-Zeichen konvertiert werden, die ihnen am ähnlichsten sind. |
|
Marshallt Daten vom Typ VT_BSTR aus verwaltetem zu nicht verwaltetem Code. Diese Klasse kann nicht vererbt werden. |
|
Gibt die Aufrufkonvention für das Aufrufen von Methoden an, die in nicht verwaltetem Code implementiert sind. |
|
Bestimmt, welcher Zeichensatz für gemarshallte Zeichenfolgen verwendet werden soll. |
|
Gibt den Typ der Klassenschnittstelle an, die für eine für COM verfügbar gemachte Klasse generiert werden soll, sofern eine Schnittstelle erstellt wird. |
|
Bezeichnet den Typ der Klassenschnittstelle, der für eine Klasse generiert wird. |
|
Gibt den Klassenbezeichner einer Co-Klasse an, die von einer Typbibliothek importiert wurde. |
|
Lässt die spät gebundene Registrierung eines Ereignishandlers zu. |
|
Gibt eine Standardschnittstelle an, die für COM verfügbar gemacht werden soll. Diese Klasse kann nicht vererbt werden. |
|
Bezeichnet die Quellschnittstelle und die Klasse zum Implementieren der Methoden der Ereignisschnittstelle, die beim Importieren einer Co-Klasse von einer COM-Typbibliothek generiert wird. |
|
Stellt Methoden bereit, mit denen .NET Framework-Delegaten, die Ereignisse behandeln, in COM-Objekten hinzugefügt und entfernt werden können. |
|
Die Ausnahme, die ausgelöst wird, wenn ein COM-Methodenaufruf ein nicht erkanntes HRESULT zurückgibt. |
|
Gibt an, dass der Attributtyp zuvor in COM definiert war. |
|
Bestimmt, wie eine Schnittstelle für COM verfügbar gemacht wird. |
|
Beschreibt den Typ eines COM-Members. |
|
Bezeichnet eine Liste von Schnittstellen, die als COM-Ereignisquellen für die attributierte Klasse verfügbar gemacht werden. |
|
Steuert die Verfügbarkeit eines einzelnen verwalteten Typs bzw. Members oder aller Typen in einer Assembly für COM. |
|
Stellt eine Wrapperklasse für Handleressourcen dar. |
|
Schließt Objekte in einen Wrapper ein, die der Marshaller als VT_CY marshallen soll. |
|
Gibt an, ob die QueryInterface-Schnittstellenaufrufe der GetComInterfaceForObject-Methode die ICustomQueryInterface-Schnittstelle verwenden kann. |
|
Stellt Rückgabewerte für die GetInterface-Methode bereit. |
|
Gibt den Wert der CharSet-Enumeration an. Diese Klasse kann nicht vererbt werden. |
|
Gibt die Pfade an, die verwendet werden, um nach DLLs zu suchen, die Funktionen für Plattformaufrufe bereitstellen. |
|
Legt den Standardwert eines Parameters beim Aufruf aus einer Sprache fest, die Standardparameter unterstützt. Diese Klasse kann nicht vererbt werden. |
|
Schließt Objekte in einen Wrapper ein, die der Marshaller als VT_DISPATCH marshallen soll. |
|
Gibt die COM DISPID (Dispatch Identifier) einer Methode, eines Felds oder einer Eigenschaft an. |
|
Gibt an, dass die attributierte Methode durch eine nicht verwaltete DLL (Dynamic Link Library) als statischer Einstiegspunkt verfügbar gemacht wird. |
|
Gibt die Pfade an, die verwendet werden, um nach DLLs zu suchen, die Funktionen für Plattformaufrufe bereitstellen. |
|
Schließt Objekte in einen Wrapper ein, die der Marshaller als VT_ERROR marshallen soll. |
|
Gibt die physische Position von Feldern innerhalb der nicht verwalteten Darstellung einer Klasse oder Struktur an. |
|
Bietet die Möglichkeit, aus nicht verwaltetem Speicher auf ein verwaltetes Objekt zuzugreifen. |
|
Stellt die Handletypen dar, die von der GCHandle-Klasse reserviert werden können. |
|
Stellt eine explizite GUID bereit, wenn eine automatische GUID nicht erwünscht ist. |
|
Verfolgt ausstehende Handles und erzwingt eine Garbage Collection, wenn der angegebene Schwellenwert erreicht wird. |
|
Ermöglicht es Clients, auf das tatsächliche Objekt anstatt auf das von einem benutzerdefinierten Marshaller ausgegebene Adapterobjekt zuzugreifen. |
|
Ermöglicht Entwicklern, eine benutzerdefinierte, verwaltete Implementierung der IUnknown.QueryInterface-Methode bereitzustellen. |
|
Gibt an, dass Daten vom Aufrufer an den Aufgerufenen gemarshallt werden, jedoch nicht zurück an den Aufrufer. |
|
Gibt an, ob es sich bei einer verwalteten Schnittstelle um eine duale, auf Dispatch oder auf IUnknown beschränkte Schnittstelle handelt, wenn diese für COM verfügbar gemacht wird. |
|
Die Ausnahme, die bei Verwendung eines ungültigen COM-Objekts ausgelöst wird. |
|
Die Ausnahme, die vom Marshaller ausgelöst wird, wenn ein Argument eines Variant-Typs auftritt, das nicht an verwalteten Code gemarshallt werden kann. |
|
Steuert das Layout eines Objekts beim Export in nicht verwalteten Code. |
|
Bietet eine Auflistung von Methoden zum Belegen von nicht verwaltetem Speicher, zum Kopieren von nicht verwalteten Speicherblöcken und zum Konvertieren von verwalteten in nicht verwaltete Typen sowie sonstige Methoden, die bei der Interaktion mit nicht verwaltetem Code verwendet werden. |
|
Gibt an, wie die Daten zwischen verwaltetem und nicht verwaltetem Code gemarshallt werden. |
|
Die vom Marshaller ausgelöste Ausnahme, wenn dieser ein nicht unterstütztes MarshalAsAttribute entdeckt. |
|
Gibt an, dass ein Parameter optional ist. |
|
Gibt an, dass Daten vom Aufgerufenen zurück an den Aufrufer gemarshallt werden. |
|
Gibt an, dass die während COM-Interop-Aufrufen stattfindende HRESULT- oder retval-Signaturtransformation unterdrückt werden soll. |
|
Die Ausnahme, die ausgelöst wird, wenn der Rang eines eingehenden SAFEARRAY nicht mit dem Rang übereinstimmt, der in der verwalteten Signatur festgelegt ist. |
|
Die Ausnahme, die ausgelöst wird, wenn der Typ eines eingehenden SAFEARRAY nicht mit dem Typ übereinstimmt, der in der verwalteten Signatur festgelegt ist. |
|
Stellt einen gesteuerten Arbeitsspeicherpuffer bereit, der zum Lesen und Schreiben verwendet werden kann. Versuche, auf Speicher außerhalb des gesteuerten Puffers zuzugreifen (Unterläufe und Überläufe), lösen Ausnahmen aus. |
|
Stellt eine Wrapperklasse für Betriebssystemhandles dar. Die Klasse muss geerbt werden. |
|
Stellt SEH-Fehler (Structured Exception Handler, Strukturierter Ausnahmehandler) dar. |
|
Hiermit können Sie das physische Layout der Datenfelder einer Klasse oder Struktur steuern. |
|
Stellt Unterstützung für Typäquivalenz bereit. |
|
Schließt Objekte in einen Wrapper ein, die der Marshaller als VT_UNKNOWN marshallen soll. |
|
Steuert das Marshallingverhalten der Signatur eines Delegaten, die als nicht verwalteter Funktionszeiger an nicht verwalteten Code bzw. aus nicht verwaltetem Code übergeben wird. Diese Klasse kann nicht vererbt werden. |
|
Gibt an, wie Parameter oder Felder in nicht verwaltetem Code gemarshallt werden. |
|
Gibt an, wie die Arrayelemente gemarshallt werden sollen, wenn ein Array als SafeArray aus verwaltetem in nicht verwalteten Code gemarshallt wird. |
|
Marshallt Daten des Typs VT_VARIANT | VT_BYREF von verwaltetem in nicht verwalteten Code. Diese Klasse kann nicht vererbt werden. |
System.Runtime.InteropServices.ComTypes-Namespace
In .NET für Windows Store-Apps unterstützte Typen |
Beschreibung |
---|---|
Gibt das angeforderte Verhalten beim Einrichten einer Advise-Senke oder einer Cachingverbindung mit einem Objekt an. |
|
Speichert die Parameter, die bei einem Monikerbindungsvorgang verwendet werden. |
|
Enthält einen Zeiger auf eine gebundene FUNCDESC-Struktur, VARDESC-Struktur oder ITypeComp-Schnittstelle. |
|
Gibt die von einer Methode verwendete Aufrufkonvention an, die in einer METHODDATA-Datentypstruktur beschrieben ist. |
|
Beschreibt eine Verbindung, die mit einem bestimmten Verbindungspunkt besteht. |
|
Gibt die Richtung des Datenflusses im dwDirection-Parameter der EnumFormatEtc-Methode an. Dieser bestimmt die Formate, die der resultierende Enumerator auflisten kann. |
|
Gibt die Typbeschreibung an, an die gebunden wird. |
|
Enthält die Argumente, die einer Methode oder Eigenschaft von IDispatch.Invoke übergeben wurden. |
|
Gibt beim Zeichnen oder Abrufen von Daten den gewünschten Daten- oder Ansichtsaspekt für das Objekt an. |
|
Enthält die Typbeschreibung und Prozessübertragungsinformationen für eine Variable, eine Funktion oder einen Funktionsparameter. |
|
Enthält Informationen über ein Element. |
|
Beschreibt die Ausnahmen, die während IDispatch.Invoke auftreten. |
|
Stellt die Anzahl von Intervallen von 100 Nanosekunden seit dem 1. Januar 1601 dar. Diese Struktur ist ein 64-Bit-Wert. |
|
Stellt ein allgemeines Zwischenablageformat dar. |
|
Definiert eine Funktionsbeschreibung. |
|
Gibt die Konstanten an, die die Eigenschaften einer Funktion definieren. |
|
Definiert, wie auf eine Funktion zugriffen werden kann. |
|
Stellt eine verwaltete Definition der IAdviseSink-Schnittstelle bereit. |
|
Stellt die verwaltete Definition der IBindCtx-Schnittstelle bereit. |
|
Stellt die verwaltete Definition der IConnectionPoint-Schnittstelle bereit. |
|
Stellt die verwaltete Definition der IConnectionPointContainer-Schnittstelle bereit. |
|
Enthält Informationen, die benötigt werden, um ein Strukturelement, einen Parameter oder den Rückgabewert einer Funktion zwischen Prozessen zu übertragen. |
|
Beschreibt die Übertragung eines Strukturelements, Parameters oder Rückgabewerts einer Funktion zwischen Prozessen. |
|
Verwaltet die Definition der IEnumConnectionPoints-Schnittstelle. |
|
Verwaltet die Definition der IEnumConnections-Schnittstelle. |
|
Stellt die verwaltete Definition der IEnumFORMATETC-Schnittstelle bereit. |
|
Verwaltet die Definition der IEnumMoniker-Schnittstelle. |
|
Verwaltet die Definition der IEnumString-Schnittstelle. |
|
Verwaltet die Definition der IEnumVARIANT-Schnittstelle. |
|
Stellt die verwaltete Definition der IMoniker-Schnittstelle bereit, mit COM-Funktionalität von IPersist und von IPersistStream. |
|
Definiert die Attribute einer implementierten oder geerbten Schnittstelle eines Typs. |
|
Gibt an, wie eine Funktion mit IDispatch.Invoke aufgerufen wird. |
|
Stellt die verwaltete Definition der IPersistFile-Schnittstelle bereit, mit Funktionalität von IPersist. |
|
Stellt die verwaltete Definition der IRunningObjectTable-Schnittstelle bereit. |
|
Stellt die verwaltete Definition der IStream-Schnittstelle bereit, mit Funktionalität von ISequentialStream. |
|
Stellt die verwaltete Definition der ITypeComp-Schnittstelle bereit. |
|
Stellt die verwaltete Definition der Component-Automation-ITypeInfo-Schnittstelle bereit. |
|
Stellt die verwaltete Definition der ITypeInfo2-Schnittstelle bereit. |
|
Stellt die verwaltete Definition der ITypeLib-Schnittstelle bereit. |
|
Stellt eine verwaltete Definition der ITypeLib2-Schnittstelle bereit. |
|
Definiert Flags, die Typbibliotheken betreffen. |
|
Enthält Informationen über die Übertragung eines Strukturelements, Parameters oder Rückgabewerts einer Funktion zwischen Prozessen. |
|
Beschreibt die Übertragung eines Strukturelements, Parameters oder Rückgabewerts einer Funktion zwischen Prozessen. |
|
Stellt die verwaltete Definition der STATDATA-Struktur bereit. |
|
Enthält statistische Informationen über ein geöffnetes Speicher-, Stream- oder Bytearrayobjekt. |
|
Stellt die verwaltete Definition der STGMEDIUM-Struktur bereit. |
|
Bezeichnet die Plattform des Zielbetriebssystems. |
|
Stellt die verwaltete Definition der TYMED-Struktur bereit. |
|
Enthält Attribute einer UCOMITypeInfo. |
|
Beschreibt den Typ einer Variablen, den Rückgabetyp einer Funktion oder den Typ eines Funktionsparameters. |
|
Definiert die Eigenschaften und Attribute einer Typenbeschreibung. |
|
Gibt verschiedene Typen von Daten und Funktionen an. |
|
Gibt eine bestimmte Typbibliothek an und stellt Lokalisierungsunterstützung für Membernamen bereit. |
|
Beschreibt eine Variable, eine Konstante oder einen Datenmember. |
|
Enthält Informationen über eine Variable. |
|
Gibt die Konstanten an, die die Eigenschaften einer Variablen definieren. |
|
Definiert die Variablenart. |
System.Runtime.InteropServices.WindowsRuntime-Namespace
In .NET für Windows Store-Apps unterstützte Typen |
Beschreibung |
---|---|
Stellt Factorymethoden zum Erstellen von Darstellungen verwalteter Aufgaben bereit, die mit asynchronen Aktionen und Vorgängen der Windows Runtime kompatibel sind. |
|
Gibt die Standardschnittstelle einer verwalteten Windows-Runtime-Klasse oder -Schnittstellengruppe an. |
|
Ein Token, das zurückgegeben wird, wenn ein Ereignishandler einem Windows-Runtime-Ereignis hinzugefügt wird, das in verwaltetem Code implementiert ist. Das Token wird verwendet, um den Ereignishandler zu einem späteren Zeitpunkt vom Ereignis zu entfernen. |
|
Speichert Zuordnungen zwischen Delegaten und Ereignistoken, um die Implementierung eines Windows-Runtime-Ereignisses in verwaltetem Code zu unterstützen. |
|
Ermöglicht der Windows Runtime die Aktivierung von Klassen. |
|
Gibt die Version des Zieltyps an, der die angegebene Schnittstelle zuerst implementiert hat. |
|
Bei Anwendung auf einen Arrayparameter in einer Windows-Runtime-Komponente wird dadurch angegeben, dass der Inhalt des Arrays, das an diesen Parameter übergeben wird, nur für die Eingabe verwendet wird. Der Aufrufer erwartet, dass das Array durch den Aufruf unverändert bleibt. |
|
Gibt den Namen des Rückgabewerts einer Methode in einer Windows-Runtime-Komponente an. |
|
Stellt eine Implementierung der Windows Runtime-IBuffer-Schnittstelle (Windows.Storage.Streams.IBuffer) und alle zusätzlichen erforderlichen Schnittstellen bereit. |
|
Stellt Erweiterungsmethoden für die Arbeit mit Windows Runtime-Puffern bereit (Windows.Storage.Streams.IBuffer-Schnittstelle). |
|
Stellt Hilfsmethoden für das Marshalling von Daten zwischen .NET Framework und Windows-Runtime bereit. |
|
Bei Anwendung auf einen Arrayparameter in einer Windows-Runtime-Komponente wird dadurch angegeben, dass der Inhalt eines Arrays, das an diesen Parameter übergeben wird, nur für die Ausgabe verwendet wird. Der Aufrufer gewährleistet nicht, dass der Inhalt initialisiert wird, und die aufgerufene Methode soll den Inhalt nicht lesen. |
System.Runtime.Serialization-Namespace
In .NET für Windows Store-Apps unterstützte Typen |
Beschreibung |
---|---|
Ermöglich bei Anwendung auf einen Auflistungstyp die benutzerdefinierte Angabe der Auflistungselemente. Dieses Attribut kann nur auf Typen angewendet werden, die vom DataContractSerializer als gültige, serialisierbare Auflistungen erkannt werden. |
|
Gibt den CLR-Namespace und den XML-Namespace des Datenvertrags an. |
|
Gibt an, dass der Typ einen Datenvertrag definiert oder implementiert und mit einem Serialisierer wie dem DataContractSerializer serialisierbar ist. Um ihren Typ serialisierbar zu machen, müssen die Autoren des Typs für diesen einen Datenvertrag definieren. |
|
Stellt einen Mechanismus bereit, mit dem bei der Serialisierung und der Deserialisierung Typen dynamisch einer xsi:type-Darstellung zugeordnet werden können bzw. mit dem solche Zuordnungen aufgehoben werden können. |
|
Serialisiert mithilfe eines bereitgestellten Datenvertrags eine Instanz eines Typs in einen XML-Stream oder in ein XML-Dokument bzw. deserialisiert entsprechend. Diese Klasse kann nicht vererbt werden. |
|
Gibt Einstellungen für Datenvertragsserialisierer an. |
|
Gibt bei Anwendung auf den Member eines Typs an, dass der Member Teil eines Datenvertrags ist und mit DataContractSerializer serialisierbar ist. |
|
Gibt Datum/Zeit-Formatoptionen an. |
|
Gibt an, wie oft Typinformationen ausgegeben werden. |
|
Gibt an, dass das Feld ein Enumerationsmember ist und serialisiert werden sollte. |
|
Gibt bei Anwendung auf den Member eines Typs an, dass der Member nicht Teil eines Datenvertrags und nicht serialisiert ist. |
|
Die Ausnahme, die ausgelöst wird, wenn der DataContractSerializer oder der NetDataContractSerializer bei der Serialisierung oder Deserialisierung auf einen ungültigen Datenvertrag trifft. |
|
Gibt Typen an, die vom DataContractSerializer beim Serialisieren oder Deserialisieren eines bestimmten Typs erkannt werden sollen. |
|
Gibt bei Anwendung auf eine Methode an, dass die Methode sofort nach der Deserialisierung eines Objekts in ein Objektdiagramm aufgerufen wird. Die Reihenfolge der Deserialisierung relativ zu anderen Objekten im Diagramm ist nicht deterministisch. |
|
Gibt bei Anwendung auf eine Methode an, dass die Methode während der Deserialisierung eines Objekts in ein Objektdiagramm aufgerufen wird. Die Reihenfolge der Deserialisierung relativ zu anderen Objekten im Diagramm ist nicht deterministisch. |
|
Gibt bei Anwendung auf eine Methode an, dass die Methode nach der Serialisierung eines Objekts in ein Objektdiagramm aufgerufen wird. Die Reihenfolge der Serialisierung relativ zu anderen Objekten im Diagramm ist nicht deterministisch. |
|
Gibt bei Anwendung auf eine Methode an, dass die Methode während der Serialisierung eines Objekts in ein Objektdiagramm aufgerufen wird. Die Reihenfolge der Serialisierung relativ zu anderen Objekten im Diagramm ist nicht deterministisch. |
|
Die Ausnahme, die ausgelöst wird, wenn während der Serialisierung oder Deserialisierung ein Fehler auftritt. |
|
Beschreibt die Quelle und das Ziel eines angegebenen serialisierten Streams und stellt einen zusätzlichen aufruferdefinierten Kontext bereit. |
|
Stellt die Basisklasse bereit, die verwendet wird, um Objekte als XML-Streams oder XML-Dokumente zu serialisieren. Diese Klasse ist abstrakt. |
System.Runtime.Serialization.Json-Namespace
In .NET für Windows Store-Apps unterstützte Typen |
Beschreibung |
---|---|
Serialisiert Objekte in die JavaScript Object Notation (JSON) und deserialisiert JSON-Daten zu Objekten. Diese Klasse kann nicht vererbt werden. |
|
Gibt Einstellungen an. |
System.Runtime.Versioning-Namespace
In der .NET für Windows Store-Apps-Klasse unterstützte Typen |
Beschreibung |
---|---|
Gibt die .NET Framework-Version an, mit der eine bestimmte Assembly kompiliert wurde. |