AppUriHandlerRegistration Classe

Definizione

Imposta e recupera le voci appUriHandlerHost dinamiche per una registrazione AppUriHandler specificata.

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
Ereditarietà
Object Platform::Object IInspectable AppUriHandlerRegistration
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)

Esempio

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
}

Commenti

Le registrazioni seguono la stessa struttura delle voci in AppxManifest:

<uap3:Extension Category="windows.appUriHandler">
    <uap3:AppUriHandler uap7:Name ="Runtime">
        <uap3:Host Name="appurihandler.example.com" />
    </uap3:AppUriHandler>
</uap3:Extension>

Proprietà

Name

Nome della registrazione.

PackageFamilyName

Ottiene il nome della famiglia di pacchetti per l'app specificata in origine durante la creazione dell'oggetto AppUriHandlerRegistrationManager associato.

User

Contesto utente della registrazione.

Metodi

GetAllHosts()

Recupera il set di tutti gli host inclusi quelli aggiunti a livello di codice con SetAppAddedHostsAsync e quelli registrati in modo statico nel manifesto dell'app.

GetAppAddedHostsAsync()

Recupera il set di host aggiunti da SetAppAddedHostsAsync per la registrazione specificata.

SetAppAddedHostsAsync(IIterable<AppUriHandlerHost>)

Registra gli host oltre agli host già definiti in AppxManifest.

UpdateHosts(IIterable<AppUriHandlerHost>)

Aggiornamenti tutte le registrazioni URI dell'app specificate nella raccolta.

Si applica a

Vedi anche