PushNotificationChannelManagerForUser Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |