AppUriHandlerRegistration Clase

Definición

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
Object Platform::Object IInspectable AppUriHandlerRegistration
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.

Se aplica a

Consulte también