AppUriHandlerRegistration Clase
Definición
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í.
Establece y recupera entradas dinámicas de AppUriHandlerHost para un registro de AppUriHandler determinado.
public ref class AppUriHandlerRegistration sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AppUriHandlerRegistration final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AppUriHandlerRegistration
Public NotInheritable Class AppUriHandlerRegistration
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)
|
Ejemplos
string uriHandlerName = "Runtime";
Windows.System.AppUriHandlerRegistrationManager manager = AppUriHandlerRegistrationManager.GetDefault(); // Or GetForUser() for multi user-aware apps.
AppUriHandlerRegistration registration = manager.TryGetRegistration(uriHandlerName);
if (registration != null)
{
// App can get or set hosts as needed
}
Comentarios
Los registros siguen la misma estructura que las entradas de AppxManifest:
<uap3:Extension Category="windows.appUriHandler">
<uap3:AppUriHandler uap7:Name ="Runtime">
<uap3:Host Name="appurihandler.example.com" />
</uap3:AppUriHandler>
</uap3:Extension>
Propiedades
Name |
Nombre del registro. |
PackageFamilyName |
Obtiene el nombre de familia del paquete para la aplicación especificada originalmente al crear el objeto AppUriHandlerRegistrationManager asociado. |
User |
Contexto de usuario de este registro. |
Métodos
GetAllHosts() |
Recupera el conjunto de todos los hosts, incluidos los agregados mediante programación con SetAppAddedHostsAsync y los registrados estáticamente en el manifiesto de la aplicación. |
GetAppAddedHostsAsync() |
Recupera el conjunto de hosts agregados por SetAppAddedHostsAsync para el registro especificado. |
SetAppAddedHostsAsync(IIterable<AppUriHandlerHost>) |
Registra hosts además de los hosts ya definidos en AppxManifest. |
UpdateHosts(IIterable<AppUriHandlerHost>) |
Novedades todos los registros de URI de la aplicación especificados en la colección. |