Windows.Foundation Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Habilita la funcionalidad fundamental de Windows Runtime, incluida la administración de operaciones asincrónicas y el acceso a los almacenes de propiedades. Este espacio de nombres también define tipos de valor comunes que representan identificador uniforme de recursos (URI), fechas y horas, medidas 2D y otros valores básicos.
Clases
Deferral |
Almacena un de |
GuidHelper |
Clase que contiene métodos auxiliares estáticos para trabajar con el guid de |
MemoryBuffer |
Representa un búfer de memoria con recuento de referencias. |
PropertyValue |
Representa un valor en un almacén de propiedades (como una instancia de PropertySet). |
Uri |
Define un objeto que representa un valor de Identificador uniforme de recursos (URI) y lo analiza en componentes. El objeto Uri lo usan muchas otras API de Windows Runtime que no se limitan necesariamente a escenarios de explorador web.
|
WwwFormUrlDecoder |
Analiza una cadena de consulta de dirección URL y expone los resultados como un vector de solo lectura (lista) de pares de nombre-valor de la cadena de consulta. |
WwwFormUrlDecoderEntry |
Representa un par nombre-valor en una cadena de consulta de dirección URL. Use la interfaz |
Estructuras
DateTime |
Representa un instante en el tiempo, que normalmente se expresa como una fecha y hora del día.
|
EventRegistrationToken |
Representa una referencia a un delegado que recibe notificaciones de cambio.
|
HResult |
Representa un error de Windows Runtime.
|
Point |
Representa valores de coordenada x e y que definen un punto en un plano bidimensional. |
Rect |
Contiene valores numéricos que representan la ubicación y el tamaño de un rectángulo. |
Size |
Representa valores numéricos que especifican un alto y ancho. |
TimeSpan |
Representa un intervalo de tiempo como un valor entero de 64 bits con signo.
timeSpan se usa en la aplicación de ejemplo de streaming adaptable . |
Interfaces
IAsyncAction |
Representa una acción asincrónica. Este es el tipo de valor devuelto para muchos métodos asincrónicos de Windows Runtime (WinRT) que no tienen un objeto de resultado y no notifican el progreso continuo. |
IAsyncActionWithProgress<TProgress> |
Representa una acción asincrónica que puede notificar actualizaciones de progreso a los autores de llamadas. Este es el tipo de valor devuelto para todos los métodos asincrónicos de Windows Runtime que no tienen un objeto de resultado, pero que notifican el progreso de los agentes de escucha de devolución de llamada. |
IAsyncInfo |
Admite acciones y operaciones asincrónicas. IAsyncInfo es una interfaz base para |
IAsyncOperation<TResult> |
Representa una operación asincrónica, que devuelve un resultado tras la finalización. Este es el tipo de valor devuelto para muchos métodos asincrónicos de Windows Runtime (WinRT) que tienen resultados, pero no notifican el progreso. |
IAsyncOperationWithProgress<TResult,TProgress> |
Representa una operación asincrónica que puede notificar actualizaciones de progreso a los autores de llamadas. Este es el tipo de valor devuelto para muchos métodos asincrónicos de Windows Runtime que tienen resultados y también notifican el progreso. |
IClosable |
Define un método para liberar recursos asignados.
|
IGetActivationFactory |
Define la implementación de un tipo que recupera factorías de activación. |
IMemoryBuffer |
Representa un búfer de memoria con recuento de referencias. |
IMemoryBufferReference |
Representa una referencia a un objeto |
IPropertyValue |
Representa un valor en un almacén de propiedades. No puede implementar esta interfaz, vea Comentarios. |
IReference<T> |
Permite usar enumeraciones, estructuras y tipos delegados arbitrarios como valores de propiedad.
|
IReferenceArray<T> |
Permite usar enumeraciones, estructuras y tipos delegados arbitrarios como una matriz de valores de propiedad. No puede implementar esta interfaz, vea Comentarios. |
IStringable |
Proporciona una manera de representar el objeto actual como una cadena. |
IWwwFormUrlDecoderEntry |
Representa un par nombre-valor en una cadena de consulta de dirección URL. |
Enumeraciones
AsyncStatus |
Especifica el estado de una operación asincrónica. |
PropertyType |
Especifica los tipos de valor de propiedad. |
Delegados
AsyncActionCompletedHandler |
Representa un método que controla el evento completado de una acción asincrónica. |
AsyncActionProgressHandler<TProgress> |
Representa un método que controla los eventos de actualización de progreso de una acción asincrónica que proporciona actualizaciones de progreso. |
AsyncActionWithProgressCompletedHandler<TProgress> |
Representa un método que controla el evento completado de una acción asincrónica que proporciona actualizaciones de progreso. |
AsyncOperationCompletedHandler<TResult> |
Representa un método que controla el evento completado de una operación asincrónica. |
AsyncOperationProgressHandler<TResult,TProgress> |
Representa un método que controla los eventos de actualización de progreso de una operación asincrónica que proporciona actualizaciones de progreso. |
AsyncOperationWithProgressCompletedHandler<TResult,TProgress> |
Representa un método que controla el evento completado de una operación asincrónica que proporciona actualizaciones de progreso. |
DeferralCompletedHandler |
Representa un método que controla el evento completado de una acción diferida. |
EventHandler<T> |
Representa un método que controla los eventos generales.
|
TypedEventHandler<TSender,TResult> |
Representa un método que controla los eventos generales. |