Windows.Foundation 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.
Ermöglicht grundlegende Windows-Runtime-Funktionen, einschließlich der Verwaltung asynchroner Vorgänge und des Zugreifens auf Eigenschaftsspeicher. Dieser Namespace definiert auch allgemeine Werttypen, die URI (Uniform Resource Identifier), Datums- und Uhrzeitangaben, 2D-Messungen und andere Grundwerte darstellen.
Klassen
Deferral |
Speichert einen DeferralCompletedHandler, der nach Abschluss der Verzögerung aufgerufen werden soll, und ändert den Zustand der Verzögerung. |
GuidHelper |
Eine Klasse mit statischen Hilfsmethoden zum Arbeiten mit dem Guid- Typ. |
MemoryBuffer |
Stellt einen gezählten Referenzspeicherpuffer dar. |
PropertyValue |
Stellt einen Wert in einem Eigenschaftenspeicher dar (z. B. eine PropertySet-instanz). |
Uri |
Definiert ein Objekt, das einen URI-Wert (Uniform Resource Identifier) darstellt, und analysiert es in Komponenten. Das URI-Objekt wird von vielen anderen Windows-Runtime-APIs verwendet, die nicht unbedingt auf Webbrowserszenarien beschränkt sind.
|
WwwFormUrlDecoder |
Analysiert eine URL-Abfragezeichenfolge und macht die Ergebnisse als schreibgeschützter Vektor (Liste) von Name-Wert-Paaren aus der Abfragezeichenfolge verfügbar. |
WwwFormUrlDecoderEntry |
Stellt ein Name-Wert-Paar in einer URL-Abfragezeichenfolge dar. Verwenden Sie stattdessen die IWwFormUrlDecoderEntry Schnittstelle; siehe Hinweise. |
Strukturen
DateTime |
Stellt eine Sofortzeit dar, die in der Regel als Datum und Uhrzeit des Tages ausgedrückt wird.
|
EventRegistrationToken |
Stellt einen Verweis auf einen Delegaten dar, der Änderungsbenachrichtigungen empfängt.
|
HResult |
Stellt einen Windows-Runtime-Fehler dar.
|
Point |
Stellt x- und y-Koordinatenwerte dar, die einen Punkt in einer zweidimensionalen Ebene definieren. |
Rect |
Enthält Zahlenwerte, die die Position und Größe eines Rechtecks darstellen. |
Size |
Stellt Zahlenwerte dar, die eine Höhe und Breite angeben. |
TimeSpan |
Stellt ein Zeitintervall als signierter ganzzahliger 64-Bit-Wert dar.
TimeSpan- wird in der Beispiel-App für adaptives Streamingverwendet. |
Schnittstellen
IAsyncAction |
Stellt eine asynchrone Aktion dar. Dies ist der Rückgabetyp für viele asynchrone Windows-Runtime-Methoden (WinRT), die kein Ergebnisobjekt besitzen und keinen laufenden Fortschritt melden. |
IAsyncActionWithProgress<TProgress> |
Stellt eine asynchrone Aktion dar, die Statusaktualisierungen an Aufrufer melden kann. Dies ist der Rückgabetyp für alle asynchronen Windows-Runtime-Methoden, die nicht über ein Ergebnisobjekt verfügen, aber den Fortschritt an Rückruflistener melden. |
IAsyncInfo |
Unterstützt asynchrone Aktionen und Vorgänge. IAsyncInfo ist eine Basisschnittstelle für IAsyncAction, IAsyncActionWithProgress<TProgress>, IAsyncOperation<TResult> und IAsyncOperationWithProgress<TResult,TProgress>, die jeweils Kombinationen von Rückgabetyp und Fortschritt für eine asynchrone Methode unterstützen. |
IAsyncOperation<TResult> |
Stellt einen asynchronen Vorgang dar, der nach Abschluss ein Ergebnis zurückgibt. Dies ist der Rückgabetyp für viele asynchrone Windows-Runtime-Methoden (WinRT), die Ergebnisse aufweisen, aber keinen Fortschritt melden. |
IAsyncOperationWithProgress<TResult,TProgress> |
Stellt einen asynchronen Vorgang dar, der Statusaktualisierungen an Aufrufer melden kann. Dies ist der Rückgabetyp für viele asynchrone Windows-Runtime-Methoden, die Ergebnisse aufweisen und auch den Fortschritt melden. |
IClosable |
Definiert eine Methode zum Freigeben zugeordneter Ressourcen.
|
IGetActivationFactory |
Definiert die Implementierung für einen Typ, der Aktivierungsfabriken abruft. |
IMemoryBuffer |
Stellt einen gezählten Referenzspeicherpuffer dar. |
IMemoryBufferReference |
Stellt einen Verweis auf ein IMemoryBuffer -Objekt dar. |
IPropertyValue |
Stellt einen Wert in einem Eigenschaftenspeicher dar. Sie können diese Schnittstelle nicht implementieren, siehe Hinweise. |
IReference<T> |
Ermöglicht die Verwendung beliebiger Enumerationen, Strukturen und Delegattypen als Eigenschaftswerte.
|
IReferenceArray<T> |
Ermöglicht die Verwendung beliebiger Enumerationen, Strukturen und Delegattypen als Array von Eigenschaftswerten. Sie können diese Schnittstelle nicht implementieren, siehe Hinweise. |
IStringable |
Stellt eine Möglichkeit zum Darstellen des aktuellen Objekts als Zeichenfolge bereit. |
IWwwFormUrlDecoderEntry |
Stellt ein Name-Wert-Paar in einer URL-Abfragezeichenfolge dar. |
Enumerationen
AsyncStatus |
Gibt den Status eines asynchronen Vorgangs an. |
PropertyType |
Gibt Eigenschaftswerttypen an. |
Delegaten
AsyncActionCompletedHandler |
Stellt eine Methode dar, die das abgeschlossene Ereignis einer asynchronen Aktion behandelt. |
AsyncActionProgressHandler<TProgress> |
Stellt eine Methode dar, die Statusaktualisierungsereignisse einer asynchronen Aktion behandelt, die Statusaktualisierungen bereitstellt. |
AsyncActionWithProgressCompletedHandler<TProgress> |
Stellt eine Methode dar, die das abgeschlossene Ereignis einer asynchronen Aktion behandelt, die Statusaktualisierungen bereitstellt. |
AsyncOperationCompletedHandler<TResult> |
Stellt eine Methode dar, die das abgeschlossene Ereignis eines asynchronen Vorgangs behandelt. |
AsyncOperationProgressHandler<TResult,TProgress> |
Stellt eine Methode dar, die Statusaktualisierungsereignisse eines asynchronen Vorgangs behandelt, der Statusaktualisierungen bereitstellt. |
AsyncOperationWithProgressCompletedHandler<TResult,TProgress> |
Stellt eine Methode dar, die das abgeschlossene Ereignis eines asynchronen Vorgangs behandelt, der Statusaktualisierungen bereitstellt. |
DeferralCompletedHandler |
Stellt eine Methode dar, die das abgeschlossene Ereignis einer verzögerten Aktion behandelt. |
EventHandler<T> |
Stellt eine Methode dar, die allgemeine Ereignisse behandelt.
|
TypedEventHandler<TSender,TResult> |
Stellt eine Methode dar, die allgemeine Ereignisse behandelt. |