PushNotificationChannelManagerForUser.CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync メソッド

定義

オーバーロード

CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer, String)

Windows プッシュ通知サービス (WNS) からプッシュ通知チャネルを取得する、指定したアプリにバインドされたオブジェクトを作成します。 指定したアプリは、呼び出し元アプリと同じパッケージに含まれている必要があります。

CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer, String, String)

Windows プッシュ通知サービス (WNS) からプッシュ通知チャネルを取得する、指定したアプリにバインドされたオブジェクトを作成します。 指定したアプリは、呼び出し元アプリと同じパッケージに含まれている必要があります。

CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer, String)

Windows プッシュ通知サービス (WNS) からプッシュ通知チャネルを取得する、指定したアプリにバインドされたオブジェクトを作成します。 指定したアプリは、呼び出し元アプリと同じパッケージに含まれている必要があります。

public:
 virtual IAsyncOperation<PushNotificationChannel ^> ^ CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer ^ appServerKey, Platform::String ^ channelId) = CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync;
/// [Windows.Foundation.Metadata.Overload("CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<PushNotificationChannel> CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer const& appServerKey, winrt::hstring const& channelId);
[Windows.Foundation.Metadata.Overload("CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<PushNotificationChannel> CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer appServerKey, string channelId);
function createRawPushNotificationChannelWithAlternateKeyForApplicationAsync(appServerKey, channelId)
Public Function CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync (appServerKey As IBuffer, channelId As String) As IAsyncOperation(Of PushNotificationChannel)

パラメーター

appServerKey
IBuffer

ANSI X9.62 形式の圧縮されていないキー。 この値は、 Secure Hash Standard 仕様で定義されている P-256 曲線からの値です。

channelId
String

Platform::String

winrt::hstring

プッシュ通知チャネルの ID。

戻り値

wNS から PushNotificationChannel を要求するために使用される、appServerKey で指定されたアプリ サーバーにバインドされた オブジェクト。

属性

Windows の要件

デバイス ファミリ
Windows 10 Creators Update (10.0.15063.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v4.0 で導入)

注釈

このチャネル経由で送信されるすべての未加工の通知には、アプリに配信される前に channelID がアタッチされることに注意してください。 これにより、アプリは複数のチャネルを作成し、通知の由来を区別できます。

適用対象

CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer, String, String)

Windows プッシュ通知サービス (WNS) からプッシュ通知チャネルを取得する、指定したアプリにバインドされたオブジェクトを作成します。 指定したアプリは、呼び出し元アプリと同じパッケージに含まれている必要があります。

public:
 virtual IAsyncOperation<PushNotificationChannel ^> ^ CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer ^ appServerKey, Platform::String ^ channelId, Platform::String ^ appId) = CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync;
/// [Windows.Foundation.Metadata.Overload("CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsyncWithId")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<PushNotificationChannel> CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer const& appServerKey, winrt::hstring const& channelId, winrt::hstring const& appId);
[Windows.Foundation.Metadata.Overload("CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsyncWithId")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<PushNotificationChannel> CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer appServerKey, string channelId, string appId);
function createRawPushNotificationChannelWithAlternateKeyForApplicationAsync(appServerKey, channelId, appId)
Public Function CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync (appServerKey As IBuffer, channelId As String, appId As String) As IAsyncOperation(Of PushNotificationChannel)

パラメーター

appServerKey
IBuffer

ANSI X9.62 形式の圧縮されていないキー。 この値は、 Secure Hash Standard 仕様で定義されている P-256 曲線からの値です。

channelId
String

Platform::String

winrt::hstring

プッシュ通知チャネルの ID。

appId
String

Platform::String

winrt::hstring

プッシュ通知チャネルにバインドするアプリのパッケージ相対アプリケーション識別子 (PRAID)。 指定したアプリは、呼び出し元アプリと同じパッケージに含まれている必要があります。 PRAID の詳細については、Application 要素の Id 属性を参照してください。

アウトプロセス COM サーバーでバックグラウンド タスクをホストしている場合は、メイン アプリケーションとは別に、独自のパッケージ マニフェストで拡張機能を定義windows.backgroundTaskするアプリケーションの PRAID の引数applicationIdとして を渡します。

戻り値

wNS から PushNotificationChannel を要求するために使用される、appServerKey で指定されたアプリ サーバーにバインドされた オブジェクト。

属性

Windows の要件

デバイス ファミリ
Windows 10 Creators Update (10.0.15063.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v4.0 で導入)

注釈

このチャネル経由で送信されるすべての未加工の通知には、アプリに配信される前に channelID がアタッチされます。 これにより、アプリは複数のチャネルを作成し、通知の由来を区別できます。

Note

ほとんどのアプリケーション (すべてのサード パーティ製アプリを含む) では、appID パラメーターを指定せずに CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync を使用する必要があります。

適用対象