System.Runtime.InteropServices.WindowsRuntime Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Klassen, die die Interoperabilität zwischen verwaltetem Code und dem Windows-Runtime unterstützen und die Erstellung von Windows-Runtime Typen mit verwaltetem Code ermöglichen.
Klassen
| Name | Beschreibung |
|---|---|
| AsyncInfo |
Stellt Factorymethoden bereit, um Darstellungen verwalteter Aufgaben zu erstellen, die mit Windows-Runtime asynchronen Aktionen und Vorgängen kompatibel sind. |
| DefaultInterfaceAttribute |
Gibt die Standardschnittstelle einer verwalteten Windows-Runtime Klasse an. |
| DesignerNamespaceResolveEventArgs |
Stellt Daten für das DesignerNamespaceResolve-Ereignis bereit. |
| EventRegistrationTokenTable<T> |
Speichert Zuordnungen zwischen Delegaten und Ereignistoken, um die Implementierung eines Windows-Runtime-Ereignisses in verwaltetem Code zu unterstützen. |
| InterfaceImplementedInVersionAttribute |
Gibt die Version des Zieltyps an, die zuerst die angegebene Schnittstelle implementiert hat. |
| NamespaceResolveEventArgs |
Stellt Daten für das ReflectionOnlyNamespaceResolve-Ereignis bereit. |
| ReadOnlyArrayAttribute |
Wenn sie auf einen Arrayparameter in einer Windows-Runtime Komponente angewendet wird, wird angegeben, dass der Inhalt des Arrays, das an diesen Parameter übergeben wird, nur für Eingaben verwendet wird. Der Aufrufer erwartet, dass das Array vom Aufruf unverändert bleibt. |
| ReturnValueNameAttribute |
Gibt den Namen des Rückgabewerts einer Methode in einer Windows-Runtime Komponente an. |
| WindowsRuntimeBuffer |
Stellt eine Implementierung der Windows-Runtime IBuffer-Schnittstelle (Windows) bereit. Storage.Streams.IBuffer) und alle zusätzlichen erforderlichen Schnittstellen. |
| WindowsRuntimeBufferExtensions |
Stellt Erweiterungsmethoden für das Arbeiten mit Windows-Runtime Puffern (Windows) bereit. Storage.Streams.IBuffer-Schnittstelle). |
| WindowsRuntimeMarshal |
Stellt Hilfsmethoden zum Marshallen von Daten zwischen .NET Framework und der Windows-Runtime bereit. |
| WindowsRuntimeMetadata |
Stellt ein Ereignis zum Auflösen von Nur-Spiegelungstypanforderungen für Typen bereit, die von Windows Metadatendateien und Methoden zum Ausführen der Auflösung bereitgestellt werden. |
| WriteOnlyArrayAttribute |
Wenn sie auf einen Arrayparameter in einer Windows-Runtime Komponente angewendet wird, wird angegeben, dass der Inhalt eines Arrays, das an diesen Parameter übergeben wird, nur für die Ausgabe verwendet wird. Der Aufrufer garantiert nicht, dass der Inhalt initialisiert wird, und die aufgerufene Methode sollte den Inhalt nicht lesen. |
Strukturen
| Name | Beschreibung |
|---|---|
| EventRegistrationToken |
Ein Token, das zurückgegeben wird, wenn ein Ereignishandler einem Windows-Runtime-Ereignis hinzugefügt wird. Das Token wird verwendet, um den Ereignishandler zu einem späteren Zeitpunkt aus dem Ereignis zu entfernen. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IActivationFactory |
Ermöglicht die Aktivierung von Klassen durch die Windows-Runtime. |