PushNotificationManager.CreateChannelAsync(Guid) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows プッシュ通知サービス (WNS) からプッシュ チャネルを非同期に要求します。
注意
PushNotificationManager クラスは、シングルトン パッケージに依存しています。 この依存関係により、 自己完結型アプリからこれらの API を呼び出す場合に注意すべき考慮事項があります。 詳細と詳細については、「 追加の MSIX パッケージへの依存関係」を参照してください。
public:
virtual IAsyncOperationWithProgress<PushNotificationCreateChannelResult ^, PushNotificationCreateChannelStatus> ^ CreateChannelAsync(Platform::Guid remoteId) = CreateChannelAsync;
IAsyncOperationWithProgress<PushNotificationCreateChannelResult, PushNotificationCreateChannelStatus> CreateChannelAsync(winrt::guid const& remoteId);
public IAsyncOperationWithProgress<PushNotificationCreateChannelResult,PushNotificationCreateChannelStatus> CreateChannelAsync(Guid remoteId);
function createChannelAsync(remoteId)
Public Function CreateChannelAsync (remoteId As Guid) As IAsyncOperationWithProgress(Of PushNotificationCreateChannelResult, PushNotificationCreateChannelStatus)
パラメーター
- remoteId
-
Guid
Platform::Guid
winrt::guid
作成されたプッシュ チャネルのリモート識別子。 Azure AppId と呼ばれるこの値は、Azure Active Directory (AAD) で指定されたアプリケーション ID と一致する GUID です。 アプリケーション ID の取得の詳細については、「ポータルを使用して、リソースにアクセスできる Azure AD アプリケーションとサービス プリンシパルを作成する」を参照してください。
戻り値
完了時に PushNotificationCreateChannelResult を返す進行状況を含む非同期アクション。
注釈
ほとんどの場合、チャネル作成要求は数秒で完了する必要があります。 これはネットワーク操作であるため、チャネル要求操作は最初に失敗する可能性があります。これにより、プラットフォームに組み込まれている再試行ロジックがトリガーされます。 このような場合、チャネル要求操作には 2 分から 16 分かかる場合があります。