共用方式為


AppNotificationButton.InvokeUri 屬性

定義

取得或設定按一下代理程式更新按鈕時啟動的 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 架構的參考資訊,請參閱 代理程式更新內容架構

適用於