Partager via


PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync Méthode

Définition

Surcharges

CreatePushNotificationChannelForApplicationAsync()

Crée un objet, lié à l’application appelante, par le biais duquel vous récupérez un canal de notification Push à partir de Windows Push Notification Services (WNS).

CreatePushNotificationChannelForApplicationAsync(String)

Crée un objet, lié à une application spécifiée, par le biais duquel vous récupérez un canal de notification Push à partir de Windows Push Notification Services (WNS). L’application spécifiée doit se trouver dans le même package que l’application appelante. Cette surcharge ne doit être appelée qu’à partir d’un package multi-application. La plupart des applications doivent utiliser la méthode sans paramètre.

CreatePushNotificationChannelForApplicationAsync()

Crée un objet, lié à l’application appelante, par le biais duquel vous récupérez un canal de notification Push à partir de Windows Push Notification Services (WNS).

public:
 static IAsyncOperation<PushNotificationChannel ^> ^ CreatePushNotificationChannelForApplicationAsync();
/// [Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync();
[Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync();
function createPushNotificationChannelForApplicationAsync()
Public Shared Function CreatePushNotificationChannelForApplicationAsync () As IAsyncOperation(Of PushNotificationChannel)

Retours

Objet, lié à l’application appelante, utilisé pour demander un PushNotificationChannel à partir de Windows Push Notification Services (WNS).

Attributs

Exemples

L’exemple suivant montre l’utilisation de cette méthode pour récupérer un canal pour l’application appelante.

var pushNotifications = Windows.Networking.PushNotifications;
var channel;

function openNotificationsChannel() {
    var channelOperation = pushNotifications.PushNotificationChannelManager.createPushNotificationChannelForApplicationAsync();
    return channelOperation.then(function (newChannel) {
        channel = newChannel;
    }
);

Remarques

Les notifications de mise à jour, de toast et de badge qui arrivent sur ce canal sont remises à la vignette par défaut ou à main de l’application.

Une exception est levée si vous tentez d’inscrire un canal de notification Push WNS en l’absence de connexion de données.

Voir aussi

S’applique à

CreatePushNotificationChannelForApplicationAsync(String)

Crée un objet, lié à une application spécifiée, par le biais duquel vous récupérez un canal de notification Push à partir de Windows Push Notification Services (WNS). L’application spécifiée doit se trouver dans le même package que l’application appelante. Cette surcharge ne doit être appelée qu’à partir d’un package multi-application. La plupart des applications doivent utiliser la méthode sans paramètre.

public:
 static IAsyncOperation<PushNotificationChannel ^> ^ CreatePushNotificationChannelForApplicationAsync(Platform::String ^ applicationId);
/// [Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsyncWithId")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync(winrt::hstring const& applicationId);
[Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsyncWithId")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync(string applicationId);
function createPushNotificationChannelForApplicationAsync(applicationId)
Public Shared Function CreatePushNotificationChannelForApplicationAsync (applicationId As String) As IAsyncOperation(Of PushNotificationChannel)

Paramètres

applicationId
String

Platform::String

winrt::hstring

Identificateur d’application relatif au package (PRAID) de l’application à lier au canal de notification Push. L’application spécifiée doit se trouver dans le même package que l’application appelante. Pour plus d’informations sur le PRAID, consultez l’attribut ID de l’élément Application .

Si vous hébergez des tâches en arrière-plan sur un serveur COM hors processus, distinct de votre application main, passez comme argument du applicationId PRAID de l’application qui définit l’extension windows.backgroundTask dans son propre manifeste de package.

Retours

Objet, lié à l’application spécifiée dans applicationId, qui est utilisé pour demander un PushNotificationChannel auprès de Windows Push Notification Services (WNS).

Attributs

Remarques

Les notifications de mise à jour, de toast et de badge qui arrivent sur ce canal sont remises à la vignette par défaut ou à main de l’application.

Une exception est levée si vous tentez d’inscrire un canal de notification Push WNS en l’absence de connexion de données.

Voir aussi

S’applique à