AppUriHandlerRegistrationManager 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索调用包的 AppUriHandlerRegistrations 。 这可用于访问 AppUriHandler 注册。
public ref class AppUriHandlerRegistrationManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppUriHandlerRegistrationManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppUriHandlerRegistrationManager
Public NotInheritable Class AppUriHandlerRegistrationManager
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10, version 1809 (在 10.0.17763.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v7.0 中引入)
|
示例
// Get the default AppUriHandlerRegistrationManager and query it for our registration.
AppUriHandlerRegistrationManager manager = AppUriHandlerRegistrationManager.GetDefault();
AppUriHandlerRegistration registration = manager.TryGetRegistration("MyRuntimeRegistrationName");
注解
为了创建此对象来管理主机注册,除了在 AppxManifest 中声明的注册,还有一个窗口。AppUriHandler 合同注册必须存在于清单中,并提供名称字段。
属性
PackageFamilyName |
获取最初在创建 AppUriHandlerRegistrationManager 对象时指定的应用的包系列名称。 |
User |
将为其执行用户上下文注册。 |
方法
GetDefault() |
为当前用户的调用应用创建 AppUriHandlerRegistrationManager 。 |
GetForPackage(String) |
检索给定包的 AppUriHandlerRegistrationManager 实例。 |
GetForPackageForUser(String, User) |
检索给定包和用户的 AppUriHandlerRegistrationManager 实例。 |
GetForUser(User) |
为请求的用户上下文的调用应用创建 AppUriHandlerRegistrationManager 。 |
TryGetRegistration(String) |
尝试检索窗口的注册对象。具有给定名称的调用方 AppxManifest 中存在的 AppUriHandler 扩展。 |