AppNotificationBuilder クラス

定義

アプリ通知の UI を定義する XML 文字列を作成するための API を提供します。

public ref class AppNotificationBuilder sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppNotificationBuilder final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppNotificationBuilder
function AppNotificationBuilder()
Public NotInheritable Class AppNotificationBuilder
継承
Object Platform::Object IInspectable AppNotificationBuilder
属性

注釈

AppNotificationBuilder API を使用してアプリ通知用の UI を作成する方法については、「アプリ通知コンテンツ」を参照してください。

アプリ通知の XML スキーマのリファレンス情報については、「アプリ 通知コンテンツ スキーマ」を参照してください。

コンストラクター

AppNotificationBuilder()

AppNotificationBuilder クラスの新しいインスタンスを初期化します。

メソッド

AddArgument(String, String)

キーと値のペアで構成される引数を、アプリ通知の XML ペイロードに追加します。

AddButton(AppNotificationButton)

アプリ通知にボタンを追加します。

AddComboBox(AppNotificationComboBox)

アプリ通知の XML ペイロードにコンボ ボックスを追加します。

AddProgressBar(AppNotificationProgressBar)

アプリ通知の XML ペイロードに進行状況バーを追加します。

AddText(String)

アプリ通知の XML ペイロードにテキスト ブロックを追加します。

AddText(String, AppNotificationTextProperties)

表示オプションとローカライズ オプションを含むテキスト ブロックを、アプリ通知の XML ペイロードに追加します。

AddTextBox(String)

アプリ通知の XML ペイロードにテキスト ボックスを追加します。

AddTextBox(String, String, String)

指定したプレースホルダー テキストとタイトルを含むテキスト ボックスを、アプリ通知の XML ペイロードに追加します。

BuildNotification()

アプリ通知の XML ペイロードを表す AppNotification オブジェクトを返します。

IsUrgentScenarioSupported()

緊急のアプリ通知シナリオが現在のデバイスでサポートされているかどうかを示す値を返します。

MuteAudio()

アプリ通知に関連付けられているオーディオをシステムがミュートにすることを要求します。

SetAppLogoOverride(Uri)

アプリ通知の左側に表示されるイメージを設定します。

SetAppLogoOverride(Uri, AppNotificationImageCrop)

指定したトリミング メソッドを使用して、アプリ通知の左側に表示されるイメージを設定します。

SetAppLogoOverride(Uri, AppNotificationImageCrop, String)

指定したトリミング 方法と代替テキストを使用して、アプリ通知の左側に表示されるイメージを設定します。

SetAttributionText(String)

アプリ通知の属性テキストを設定します。

SetAttributionText(String, String)

アプリ通知の属性テキストを設定します。

SetAudioEvent(AppNotificationSoundEvent)

アプリ通知のオーディオ イベントを設定します。

SetAudioEvent(AppNotificationSoundEvent, AppNotificationAudioLooping)

アプリ通知のオーディオ イベントとループ動作を設定します。

SetAudioUri(Uri)

アプリ通知が表示されるときに再生されるサウンド ファイルを設定します。

SetAudioUri(Uri, AppNotificationAudioLooping)

アプリ通知が表示されたときに再生されるサウンド ファイルとオーディオ ループ動作を設定します。

SetDuration(AppNotificationDuration)

アプリ通知の期間を設定します。

SetGroup(String)

アプリ通知のグループ識別子を設定します。

SetHeroImage(Uri)

通知の全幅を占める、アプリ通知の上部に表示されるイメージを設定します。

SetHeroImage(Uri, String)

指定した代替テキストを使用して、通知の全幅を占める、アプリ通知の上部に表示される画像を設定します。

SetInlineImage(Uri)

任意のテキスト要素の後にインラインで表示される画像を設定し、アプリ通知でビジュアル領域の全幅を埋めます。

SetInlineImage(Uri, AppNotificationImageCrop)

指定したトリミング動作を使用して、任意のテキスト要素の後にインラインで表示される画像を、アプリ通知のビジュアル領域の全幅に設定します。

SetInlineImage(Uri, AppNotificationImageCrop, String)

指定したトリミング動作を使用して、任意のテキスト要素の後にインラインで表示される画像を、アプリ通知のビジュアル領域の全幅に設定します。

SetScenario(AppNotificationScenario)

アプリ通知のシナリオを設定します。これにより、システムは一部の通知動作を調整して、指定したシナリオに一貫したエクスペリエンスを提供します。

SetTag(String)

アプリ通知のタグ識別子を設定します。

SetTimeStamp(DateTime)

アプリ通知のカスタム タイム スタンプを設定します。

適用対象