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 Funktionalität, einschließlich der Verwaltung asynchroner Vorgänge und des Zugriffs 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 Zurückstellung aufgerufen werden soll, und bearbeitet den Zustand der Zurückstellung. |
GuidHelper |
Eine Klasse, die statische Hilfsmethoden zum Arbeiten mit dem Guid-Typ enthält. |
MemoryBuffer |
Stellt einen Speicherpuffer mit Verweisanzahl dar. |
PropertyValue |
Stellt einen Wert in einem Eigenschaftenspeicher dar (z. B. ein PropertySet-instance). |
Uri |
Definiert ein -Objekt, das einen URI-Wert (Uniform Resource Identifier) darstellt und ihn in Komponenten analysiert. 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ützten 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 IWwwFormUrlDecoderEntry-Schnittstelle . siehe Hinweise. |
Strukturen
DateTime |
Stellt einen Zeitpunkt dar, der üblicherweise als Datum und Uhrzeit 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 auf 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 64-Bit-Ganzzahlwert mit Vorzeichen dar.
TimeSpan wird in der Beispiel-App für adaptives Streaming verwendet. |
Schnittstellen
IAsyncAction |
Stellt eine asynchrone Aktion dar. Dies ist der Rückgabetyp für viele Windows-Runtime asynchrone Methoden, die kein Ergebnisobjekt haben und keinen fortlaufenden Fortschritt melden. |
IAsyncActionWithProgress<TProgress> |
Stellt eine asynchrone Aktion dar, die Statusaktualisierungen an Aufrufer melden kann. Dies ist der Rückgabetyp für alle Windows-Runtime asynchronen Methoden, die kein Ergebnisobjekt haben, aber den Status an Rückruflistener melden. |
IAsyncInfo |
Unterstützt asynchrone Aktionen und Vorgänge. IAsyncInfo ist eine Basisschnittstelle für IAsyncAction, IAsyncActionWithProgress<>, IAsyncOperation<TResult> und IAsyncOperationWithProgress<TResult,TProgress>, die jeweils Kombinationen aus 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 Windows-Runtime asynchronen Methoden, die Ergebnisse haben, 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 Windows-Runtime asynchronen Methoden, die Ergebnisse aufweisen und auch den Fortschritt melden. |
IClosable |
Definiert eine Methode für die Freigabe reservierter Ressourcen.
|
IGetActivationFactory |
Definiert die Implementierung für einen Typ, der Aktivierungsfabriken abruft. |
IMemoryBuffer |
Stellt einen Speicherpuffer mit Verweisanzahl 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 Eigenschaftenwerten. Sie können diese Schnittstelle nicht implementieren, siehe Hinweise. |
IStringable |
Bietet eine Möglichkeit, das aktuelle Objekt als Zeichenfolge darzustellen. |
IWwwFormUrlDecoderEntry |
Stellt ein Name-Wert-Paar in einer URL-Abfragezeichenfolge dar. |
Enumerationen
AsyncStatus |
Gibt die status eines asynchronen Vorgangs an. |
PropertyType |
Gibt Eigenschaftswerttypen an. |
Delegaten
AsyncActionCompletedHandler |
Stellt eine Methode dar, die das abgeschlossene Ereignis einer asynchronen Aktion verarbeitet. |
AsyncActionProgressHandler<TProgress> |
Stellt eine Methode dar, die Statusaktualisierungsereignisse einer asynchronen Aktion verarbeitet, die Statusaktualisierungen bereitstellt. |
AsyncActionWithProgressCompletedHandler<TProgress> |
Stellt eine Methode dar, die das abgeschlossene Ereignis einer asynchronen Aktion verarbeitet, die Statusaktualisierungen bereitstellt. |
AsyncOperationCompletedHandler<TResult> |
Stellt eine Methode dar, die das abgeschlossene Ereignis eines asynchronen Vorgangs verarbeitet. |
AsyncOperationProgressHandler<TResult,TProgress> |
Stellt eine Methode dar, die Statusaktualisierungsereignisse eines asynchronen Vorgangs verarbeitet, der Statusaktualisierungen bereitstellt. |
AsyncOperationWithProgressCompletedHandler<TResult,TProgress> |
Stellt eine Methode dar, die das abgeschlossene Ereignis eines asynchronen Vorgangs verarbeitet, der Statusaktualisierungen bereitstellt. |
DeferralCompletedHandler |
Stellt eine Methode dar, die das abgeschlossene Ereignis einer verzögerten Aktion verarbeitet. |
EventHandler<T> |
Stellt eine Methode dar, die allgemeine Ereignisse verarbeitet.
|
TypedEventHandler<TSender,TResult> |
Stellt eine Methode dar, die allgemeine Ereignisse verarbeitet. |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Feedback senden und anzeigen für