PushNotificationChannelManagerForUser Klasse

Definition

Erstellt Objekte, die Sie zum Abrufen von Pushbenachrichtigungskanälen aus den Windows-Pushbenachrichtigungsdiensten (WNS) verwenden. Diese Kanäle werden über eine App oder sekundäre Kachel an den aktuellen Benutzer gebunden.

public ref class PushNotificationChannelManagerForUser sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PushNotificationChannelManagerForUser final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PushNotificationChannelManagerForUser final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PushNotificationChannelManagerForUser
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PushNotificationChannelManagerForUser
Public NotInheritable Class PushNotificationChannelManagerForUser
Vererbung
Object Platform::Object IInspectable PushNotificationChannelManagerForUser
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)

Beispiele

Das folgende Beispiel zeigt die Verwendung der CreatePushNotificationChannelForApplicationAsync-Methode zum Abrufen eines Pushbenachrichtigungskanals für die aufrufende App.

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

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

Das folgende Beispiel zeigt die Verwendung der CreatePushNotificationChannelForSecondaryTileAsync-Methode zum Abrufen eines Pushbenachrichtigungskanals für eine sekundäre Kachel.

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

pushNotifications.PushNotificationChannelManagerForUser.createPushNotificationChannelForSecondaryTileAsync(myTileId).then(function (channel) {
    // Your code here.
})

Hinweise

Diese Klasse verfügt nicht über einen Konstruktor. Weitere Informationen zur Verwendung finden Sie im Abschnitt beispiele.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1703 15063 CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer,String)
1703 15063 CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer,String,String)

Eigenschaften

User

Ruft den Benutzer ab.

Methoden

CreatePushNotificationChannelForApplicationAsync()

Erstellt ein an die aufrufende App gebundenes -Objekt, über das Sie einen Pushbenachrichtigungskanal von Windows-Pushbenachrichtigungsdiensten (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 gleichen Paket wie die aufrufende App befinden.

CreatePushNotificationChannelForSecondaryTileAsync(String)

Erstellt ein An eine sekundäre Kachel gebundenes -Objekt, über das Sie einen Pushbenachrichtigungskanal von Windows-Pushbenachrichtigungsdiensten (WNS) abrufen. Die Kachel kann eine sekundäre Kachel der aufrufenden App oder einer beliebigen anderen App im selben Paket sein.

CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer, String, 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 gleichen Paket wie die aufrufende App befinden.

CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer, 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 gleichen Paket wie die aufrufende App befinden.

Gilt für: