AppUriHandlerRegistration Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt dynamische AppUriHandlerHost-Einträge für eine bestimmte AppUriHandler-Registrierung fest und ruft sie ab.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 1809 (eingeführt in 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v7.0)
|
Beispiele
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
}
Hinweise
Registrierungen folgen der gleichen Struktur wie Einträge im AppxManifest:
<uap3:Extension Category="windows.appUriHandler">
<uap3:AppUriHandler uap7:Name ="Runtime">
<uap3:Host Name="appurihandler.example.com" />
</uap3:AppUriHandler>
</uap3:Extension>
Eigenschaften
Name |
Der Name der Registrierung. |
PackageFamilyName |
Ruft den Paketfamiliennamen für die App ab, die ursprünglich beim Erstellen des zugeordneten AppUriHandlerRegistrationManager-Objekts angegeben wurde. |
User |
Der Benutzerkontext dieser Registrierung. |
Methoden
GetAllHosts() |
Ruft die Gruppe aller Hosts ab, einschließlich der mit SetAppAddedHostsAsync programmgesteuert hinzugefügten Hosts und der im App-Manifest statisch registrierten Hosts. |
GetAppAddedHostsAsync() |
Ruft den Satz von Hosts ab, die von SetAppAddedHostsAsync für die angegebene Registrierung hinzugefügt wurden. |
SetAppAddedHostsAsync(IIterable<AppUriHandlerHost>) |
Registriert Hosts zusätzlich zu den Hosts, die bereits im AppxManifest definiert sind. |
UpdateHosts(IIterable<AppUriHandlerHost>) |
Updates alle app-URI-Registrierungen, die in der Auflistung angegeben sind. |