AppNotificationBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリ通知の 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
- 継承
- 属性
注釈
アプリ通知の XML スキーマのリファレンス情報については、「アプリ通知コンテンツ スキーマ」を参照してください。
コンストラクター
AppNotificationBuilder() |
AppNotificationBuilder クラスの新しいインスタンスを初期化します。 |
メソッド
AddArgument(String, String) |
キーと値のペアで構成される引数を、アプリ通知の XML ペイロードに追加します。 |
AddButton(AppNotificationButton) |
アプリ通知にボタンを追加します。 |
AddComboBox(AppNotificationComboBox) |
アプリ通知の XML ペイロードにコンボ ボックスを追加します。 |
AddProgressBar(AppNotificationProgressBar) |
アプリ通知の XML ペイロードに進行状況バーを追加します。 |
AddText(String, AppNotificationTextProperties) |
表示オプションとローカライズ オプションを含むテキストブロックを、アプリ通知の XML ペイロードに追加します。 |
AddText(String) |
アプリ通知の XML ペイロードにテキスト ブロックを追加します。 |
AddTextBox(String, String, String) |
指定したプレースホルダー テキストとタイトルを含むテキスト ボックスを、アプリ通知の XML ペイロードに追加します。 |
AddTextBox(String) |
アプリ通知の XML ペイロードにテキスト ボックスを追加します。 |
BuildNotification() |
アプリ通知の XML ペイロードを表す AppNotification オブジェクトを返します。 |
IsUrgentScenarioSupported() |
緊急のアプリ通知シナリオが現在のデバイスでサポートされているかどうかを示す値を返します。 |
MuteAudio() |
アプリ通知に関連付けられているオーディオをシステムがミュートすることを要求します。 |
SetAppLogoOverride(Uri, AppNotificationImageCrop, String) |
指定したトリミング方法と代替テキストを使用して、アプリ通知の左側に表示されるイメージを設定します。 |
SetAppLogoOverride(Uri, AppNotificationImageCrop) |
指定したトリミング 方法を使用して、アプリ通知の左側に表示されるイメージを設定します。 |
SetAppLogoOverride(Uri) |
アプリ通知の左側に表示されるイメージを設定します。 |
SetAttributionText(String, String) |
アプリ通知の属性テキストを設定します。 |
SetAttributionText(String) |
アプリ通知の属性テキストを設定します。 |
SetAudioEvent(AppNotificationSoundEvent, AppNotificationAudioLooping) |
アプリ通知のオーディオ イベントとループ動作を設定します。 |
SetAudioEvent(AppNotificationSoundEvent) |
アプリ通知のオーディオ イベントを設定します。 |
SetAudioUri(Uri, AppNotificationAudioLooping) |
アプリ通知が表示されたときに再生されるサウンド ファイルとオーディオ ループ動作を設定します。 |
SetAudioUri(Uri) |
アプリ通知が表示されたときに再生されるサウンド ファイルを設定します。 |
SetDuration(AppNotificationDuration) |
アプリ通知の期間を設定します。 |
SetGroup(String) |
アプリ通知のグループ識別子を設定します。 |
SetHeroImage(Uri, String) |
指定した代替テキストを使用して、通知の全幅を占める、アプリ通知の上部に表示されるイメージを設定します。 |
SetHeroImage(Uri) |
通知の全幅を占める、アプリ通知の上部に表示されるイメージを設定します。 |
SetInlineImage(Uri, AppNotificationImageCrop, String) |
指定したトリミング動作を使用して、テキスト要素の後にインラインで表示される画像を、アプリ通知のビジュアル領域の全幅に設定します。 |
SetInlineImage(Uri, AppNotificationImageCrop) |
指定したトリミング動作を使用して、テキスト要素の後にインラインで表示される画像を、アプリ通知のビジュアル領域の全幅に設定します。 |
SetInlineImage(Uri) |
テキスト要素の後にインラインで表示される画像を、アプリ通知のビジュアル領域の全幅に設定します。 |
SetScenario(AppNotificationScenario) |
アプリ通知のシナリオを設定します。これにより、システムは一部の通知動作を調整して、指定したシナリオに一貫したエクスペリエンスを提供します。 |
SetTag(String) |
アプリ通知のタグ識別子を設定します。 |
SetTimeStamp(DateTime) |
アプリ通知のカスタム タイム スタンプを設定します。 |