次の方法で共有


PushNotificationManager.CreateChannelAsync(Guid) メソッド

定義

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 分かかる場合があります。

適用対象