Freigeben über


PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync Methode

Definition

Überlädt

CreatePushNotificationChannelForApplicationAsync()

Erstellt ein an die aufrufende App gebundenes Objekt, über das Sie einen Pushbenachrichtigungskanal von Windows Push Notification Services (WNS) abrufen.

CreatePushNotificationChannelForApplicationAsync(String)

Erstellt ein an eine angegebene App gebundenes Objekt, über das Sie einen Pushbenachrichtigungskanal von Windows Push Notification Services (WNS) abrufen. Die angegebene App muss sich im selben Paket wie die aufrufende App befinden. Diese Überladung sollte nur aus einem Paket mit mehreren Apps aufgerufen werden. Die meisten Apps sollten die -Methode ohne Parameter verwenden.

CreatePushNotificationChannelForApplicationAsync()

Erstellt ein an die aufrufende App gebundenes Objekt, über das Sie einen Pushbenachrichtigungskanal von Windows Push Notification Services (WNS) abrufen.

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)

Gibt zurück

Das an die aufrufende App gebundene Objekt, das verwendet wird, um einen PushNotificationChannel von windows Push Notification Services (WNS) anzufordern.

Attribute

Beispiele

Das folgende Beispiel zeigt die Verwendung dieser Methode zum Abrufen eines Kanals für die aufrufende App.

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

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

Hinweise

Kachelaktualisierungs-, Popup- und Signalbenachrichtigungen, die auf diesem Kanal eintreffen, werden an die Standard- oder Standardkachel der App übermittelt.

Eine Ausnahme wird ausgelöst, wenn Sie versuchen, einen WNS-Pushbenachrichtigungskanal zu registrieren, wenn keine Datenverbindung besteht.

Weitere Informationen

Gilt für:

CreatePushNotificationChannelForApplicationAsync(String)

Erstellt ein an eine angegebene App gebundenes Objekt, über das Sie einen Pushbenachrichtigungskanal von Windows Push Notification Services (WNS) abrufen. Die angegebene App muss sich im selben Paket wie die aufrufende App befinden. Diese Überladung sollte nur aus einem Paket mit mehreren Apps aufgerufen werden. Die meisten Apps sollten die -Methode ohne Parameter verwenden.

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)

Parameter

applicationId
String

Platform::String

winrt::hstring

Der paketrelative Anwendungsbezeichner (PRAID) der App, die an den Pushbenachrichtigungskanal gebunden werden soll. Die angegebene App muss sich im selben Paket wie die aufrufende App befinden. Weitere Informationen zur PRAID finden Sie im Id-Attribut des Application-Elements .

Wenn Sie Hintergrundaufgaben auf einem com-Server aus einem out-of-Process-Server hosten, geben Sie getrennt von Ihrer Standard-Anwendung als Argument für applicationId die PRAID der Anwendung, die die windows.backgroundTask Erweiterung in ihrem eigenen Paketmanifest definiert.

Gibt zurück

Das -Objekt, das an die in applicationId angegebene App gebunden ist und zum Anfordern eines PushNotificationChannel von windows Push Notification Services (WNS) verwendet wird.

Attribute

Hinweise

Kachelaktualisierungs-, Popup- und Signalbenachrichtigungen, die auf diesem Kanal eintreffen, werden an die Standard- oder Standardkachel der App übermittelt.

Eine Ausnahme wird ausgelöst, wenn Sie versuchen, einen WNS-Pushbenachrichtigungskanal zu registrieren, wenn keine Datenverbindung besteht.

Weitere Informationen

Gilt für: