AppUriHandlerRegistration Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |