AppNotificationManager クラス

定義

通知センター (Windows 10のアクション センターと呼ばれる) での通知の表示と削除、通知の進行状況の更新、アプリ通知呼び出しの登録と登録解除など、アプリ通知を管理するための API を提供します。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係により、 自己完結型アプリからこれらの API を呼び出す場合に注意すべき考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージへの依存関係」を参照してください。

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

注釈

AppNotificationManager.Default プロパティにアクセスして、このクラスのインスタンスを取得します。

プロパティ

Default

AppNotificationManager クラスの既定のインスタンスを取得します。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

Setting

アプリの通知設定の状態を取得し、通知が現在有効になっているかどうか、または有効になっていない場合は通知が現在無効になっているメカニズムを決定します。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

メソッド

GetAllAsync()

アクション センターに現在表示されているアプリを呼び出すためのすべてのアプリ通知を取得します。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

IsSupported()

呼び出し元アプリで Microsoft.Windows.PushNotifications 通知 API がサポートされているかどうかを示すブール値を取得します。

注意

PushNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

Register()

ユーザーがアプリ通知を操作するときに NotificationInvoked イベントを受信するようにアプリを登録します。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

Register(String, Uri)

ユーザーがアプリ通知を操作するときに NotificationInvoked イベントを受信するようにアプリを登録します。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

RemoveAllAsync()

通知センター (Windows 10のアクション センターと呼ばれます) から、アプリのすべてのアプリ通知を非同期的に削除します。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

RemoveByGroupAsync(String)

指定したグループ識別子を持つアプリのすべてのアプリ通知を非同期的にアクション センターから削除します。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

RemoveByIdAsync(UInt32)

指定した ID を持つアプリ通知を非同期的に Notification Center から削除します (Windows 10のアクション センターと呼ばれます)。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

RemoveByTagAndGroupAsync(String, String)

指定したグループ識別子とタグ識別子を持つアプリのすべてのアプリ通知を非同期的にアクション センターから削除します。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

RemoveByTagAsync(String)

指定したタグ識別子を持つアプリのすべてのアプリ通知を非同期的に Notification Center から削除します (Windows 10のアクション センターと呼ばれます)。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

Show(AppNotification)

指定したアプリ通知をアクション センターに表示します。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

Unregister()

ユーザーがアプリ通知を操作するときに 、NotificationInvoked イベントの受信からアプリの登録を解除します。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

UnregisterAll()

アプリ通知のすべての登録関連データをクリーンアップします。 この後、 Register が再度呼び出されるまで、アプリのアプリ通知は機能しません。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

UpdateAsync(AppNotificationProgressData, String)

指定したタグ識別子を使用して、アプリ通知の進行状況データを更新します。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

UpdateAsync(AppNotificationProgressData, String, String)

指定したタグとグループ識別子を使用して、アプリ通知の進行状況データを更新します。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

イベント

NotificationInvoked

ユーザーの操作によってアプリのアプリ通知が呼び出されたときに発生します。

注意

AppNotificationManager クラスは、Singleton パッケージに依存しています。 この依存関係のため、 自己完結型アプリからこれらの API を呼び出す場合は、注意する必要がある特定の考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージに対する依存関係」を参照してください。

適用対象

こちらもご覧ください