SDK de extensión y tiempo de ejecución de Windows

Los componentes de Windows Runtime son objetos autónomos que puede crear instancias y usar desde cualquier lenguaje, incluidos C #, Visual Basic, JavaScript y C ++. Además del metapaquete .NET Core que vimos en el capítulo anterior, la aplicación para UWP también tiene una referencia predeterminada a un SDK universal de Windows.

Universal Windows es la referencia a Windows Runtime y se ha incluido en una serie de contratos de API.

El conjunto de API dentro de una familia de dispositivos se divide en subdivisiones conocidas como contratos de API. Puede encontrar una lista de diferentes contratos de API aquíhttps://msdn.microsoft.com/en-us/library/windows/apps/dn706135.aspx

La mayoría de esas API dentro del tiempo de ejecución de Windows se incluyen en un solo contrato. Busquemos ahora la palabra clave Universal en la página de Contratos de API.

Puede ver enlaces a varias API y también puede ver que la familia Universal es tan grande que tiene 12 páginas de documentación.

También puede buscar contrato de API de teléfono en esta página.

Hagamos ahora clic en el Windows.Phone.PhoneContracty desplácese hacia abajo; ahora verá la información de la batería del teléfono o del dispositivo móvil.

Si desea agregar esta información además de lo que ya tiene, debe agregar las referencias manualmente. Vayamos ahora a Visual Studio y hagamos clic derecho en Referencias en el Explorador de soluciones.

Seleccione Add References…

Ahora puede ver la nueva categoría de referencia para Universal Windows; bajo esta categoría hay Core, que se refiere a los contratos básicos de la API universal de Windows

  • Las Extensiones nos permiten extender la funcionalidad y verá diferentes referencias Mobile, Desktop y otras Extensiones.

  • Hay diferentes extensiones SKD y puede agregar en la parte superior para obtener más API.

  • También puedes ver diferentes versiones. Por lo tanto, asegúrese de obtener la última versión para obtener las API actualizadas y luego haga clic en Aceptar.

Ahora puedes ver eso Windows Mobile Extensions for the UWP se agrega como referencia.