AppNotificationButton.InvokeUri 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置单击应用通知按钮时启动的 URI。
public:
property Uri ^ InvokeUri { Uri ^ get(); void set(Uri ^ value); };
Uri InvokeUri();
void InvokeUri(Uri value);
public System.Uri InvokeUri { get; set; }
var uri = appNotificationButton.invokeUri;
appNotificationButton.invokeUri = uri;
Public Property InvokeUri As Uri
属性值
指定要调用的 URI 的 Uri 对象。
示例
以下示例演示如何使用此属性设置应用通知按钮的调用 URI。
var button = new AppNotificationButton("Launch URI")
.AddArgument("action", "info");
button.InvokeUri = new Uri("https://learn.microsoft.com");
var notification = new AppNotificationBuilder()
.AddText("Notification text.")
.AddButton(button)
.BuildNotification();
AppNotificationManager.Default.Show(notification);
生成的 XML 有效负载:
<toast>
<visual>
<binding template='ToastGeneric'>
<text>Notification text.</text>
</binding>
</visual>
<actions>
<action content='' arguments='https://learn.microsoft.com/' activationType='protocol'/>
</actions>
</toast>
注解
可以使用 URI 在默认浏览器中启动网站,或启动具有已注册 URI 方案的应用。 有关使用 URI 启动应用的详细信息,请参阅 使用 URI启动应用。
应设置调用 URI 或 TargetAppId,但不应同时设置这两者。 如果同时设置这两项,系统将使用 TargetAppId。
还可以通过调用 AppNotificationButton.SetInvokeUri来设置应用通知按钮的调用 URI。
有关使用 AppNotificationBuilder API 创建应用通知的 UI 的指导,请参阅 应用通知内容。
有关应用通知的 XML 架构的参考信息,请参阅 应用通知内容架构。