Windows.Foundation Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Active les fonctionnalités fondamentales de Windows Runtime, notamment la gestion des opérations asynchrones et l’accès aux magasins de propriétés. Cet espace de noms définit également des types valeur courants qui représentent l’URI (Uniform Resource Identifier), les dates et les heures, les mesures 2D et d’autres valeurs de base.
Classes
Deferral |
Stocke un DeferralCompletedHandler à appeler à la fin du report et manipule l’état du report. |
GuidHelper |
Classe contenant des méthodes d’assistance statiques pour l’utilisation du type Guid |
MemoryBuffer |
Représente une mémoire tampon de mémoire comptée de référence. |
PropertyValue |
Représente une valeur dans un magasin de propriétés (par exemple, une instance PropertySet). |
Uri |
Définit un objet qui représente une valeur URI (Uniform Resource Identifier) et l’analyse en composants. L’objet Uri est utilisé par de nombreuses autres API Windows Runtime qui ne sont pas nécessairement limitées aux scénarios de navigateur web.
|
WwwFormUrlDecoder |
Analyse une chaîne de requête d’URL et expose les résultats sous la forme d’un vecteur en lecture seule (liste) de paires nom-valeur à partir de la chaîne de requête. |
WwwFormUrlDecoderEntry |
Représente une paire nom-valeur dans une chaîne de requête d’URL. Utilisez plutôt l’interface IWwwFormUrlDecoderEntry ; voir Remarques. |
Structures
DateTime |
Représente un instant dans l’heure, généralement exprimé sous la forme d’une date et d’une heure de jour.
|
EventRegistrationToken |
Représente une référence à un délégué qui reçoit des notifications de modification.
|
HResult |
Représente une erreur Windows Runtime.
|
Point |
Représente les valeurs de coordonnées x et y qui définissent un point dans un plan bidimensionnel. |
Rect |
Contient des valeurs numériques qui représentent l’emplacement et la taille d’un rectangle. |
Size |
Représente des valeurs numériques qui spécifient une hauteur et une largeur. |
TimeSpan |
Représente un intervalle de temps sous la forme d’une valeur entière 64 bits signée.
TimeSpan est utilisé dans l’exemple d’application de streaming adaptatif . |
Interfaces
IAsyncAction |
Représente une action asynchrone. Il s’agit du type de retour pour de nombreuses méthodes asynchrones Windows Runtime (WinRT) qui n’ont pas d’objet de résultat et qui ne signalent pas la progression en cours. |
IAsyncActionWithProgress<TProgress> |
Représente une action asynchrone qui peut signaler les mises à jour de progression aux appelants. Il s’agit du type de retour pour toutes les méthodes asynchrones Windows Runtime qui n’ont pas d’objet de résultat, mais qui signalent la progression des écouteurs de rappel. |
IAsyncInfo |
Prend en charge les actions et opérations asynchrones. IAsyncInfo est une interface de base pour |
IAsyncOperation<TResult> |
Représente une opération asynchrone, qui retourne un résultat à la fin. Il s’agit du type de retour pour de nombreuses méthodes asynchrones Windows Runtime (WinRT) qui ont des résultats, mais qui ne signalent pas la progression. |
IAsyncOperationWithProgress<TResult,TProgress> |
Représente une opération asynchrone qui peut signaler les mises à jour de progression aux appelants. Il s’agit du type de retour pour de nombreuses méthodes asynchrones Windows Runtime qui ont des résultats et signalent également la progression. |
IClosable |
Définit une méthode pour libérer des ressources allouées.
|
IGetActivationFactory |
Définit l’implémentation d’un type qui récupère les fabriques d’activation. |
IMemoryBuffer |
Représente une mémoire tampon de mémoire comptée de référence. |
IMemoryBufferReference |
Représente une référence à un objet IMemoryBuffer. |
IPropertyValue |
Représente une valeur dans un magasin de propriétés. Vous ne pouvez pas implémenter cette interface, consultez Remarques. |
IReference<T> |
Permet d’utiliser des énumérations, des structures et des types délégués arbitraires comme valeurs de propriété.
|
IReferenceArray<T> |
Permet d’utiliser des énumérations, des structures et des types délégués arbitraires comme tableau de valeurs de propriété. Vous ne pouvez pas implémenter cette interface, consultez Remarques. |
IStringable |
Fournit un moyen de représenter l’objet actuel sous forme de chaîne. |
IWwwFormUrlDecoderEntry |
Représente une paire nom-valeur dans une chaîne de requête d’URL. |
Énumérations
AsyncStatus |
Spécifie l’état d’une opération asynchrone. |
PropertyType |
Spécifie les types de valeurs de propriété. |
Délégués
AsyncActionCompletedHandler |
Représente une méthode qui gère l’événement terminé d’une action asynchrone. |
AsyncActionProgressHandler<TProgress> |
Représente une méthode qui gère les événements de mise à jour de progression d’une action asynchrone qui fournit des mises à jour de progression. |
AsyncActionWithProgressCompletedHandler<TProgress> |
Représente une méthode qui gère l’événement terminé d’une action asynchrone qui fournit des mises à jour de progression. |
AsyncOperationCompletedHandler<TResult> |
Représente une méthode qui gère l’événement terminé d’une opération asynchrone. |
AsyncOperationProgressHandler<TResult,TProgress> |
Représente une méthode qui gère les événements de mise à jour de progression d’une opération asynchrone qui fournit des mises à jour de progression. |
AsyncOperationWithProgressCompletedHandler<TResult,TProgress> |
Représente une méthode qui gère l’événement terminé d’une opération asynchrone qui fournit des mises à jour de progression. |
DeferralCompletedHandler |
Représente une méthode qui gère l’événement terminé d’une action différée. |
EventHandler<T> |
Représente une méthode qui gère les événements généraux.
|
TypedEventHandler<TSender,TResult> |
Représente une méthode qui gère les événements généraux. |
Voir aussi
- Windows.Foundation.Collections
- Windows.Foundation.Diagnostics
- Windows.Foundation.Metadata
- exemple de calendrier
- exemple de lecteur RSS (JavaScript) de bout en bout