Freigeben über


NotificationHubClient.SendDirectNotificationAsync Methode

Definition

Überlädt

SendDirectNotificationAsync(Notification, IList<String>)

Sendet eine Benachrichtigung direkt an alle Geräte, die in deviceHandles aufgeführt sind (ein gültiges Token, wie durch den Benachrichtigungstyp ausgedrückt). Benutzer dieser API verwenden keine Registrierungen oder Installationen. Stattdessen verwalten Benutzer dieser API alle Geräte selbst und verwenden Azure Notification Hub ausschließlich als Passthrough-Dienst für die Kommunikation mit den verschiedenen Push Notification Services.

SendDirectNotificationAsync(Notification, String)

Sendet eine Benachrichtigung direkt an ein deviceHandle (ein gültiges Token, wie durch den Benachrichtigungstyp ausgedrückt). Benutzer dieser API verwenden keine Registrierungen oder Installationen. Stattdessen verwalten Benutzer dieser API alle Geräte selbst und verwenden Azure Notification Hub ausschließlich als Passthrough-Dienst für die Kommunikation mit den verschiedenen Push Notification Services.

SendDirectNotificationAsync(Notification, IList<String>, CancellationToken)

Sendet eine Benachrichtigung direkt an alle Geräte, die in deviceHandles aufgeführt sind (ein gültiges Token, wie durch den Benachrichtigungstyp ausgedrückt). Benutzer dieser API verwenden keine Registrierungen oder Installationen. Stattdessen verwalten Benutzer dieser API alle Geräte selbst und verwenden Azure Notification Hub ausschließlich als Passthrough-Dienst für die Kommunikation mit den verschiedenen Push Notification Services.

SendDirectNotificationAsync(Notification, String, CancellationToken)

Sendet eine Benachrichtigung direkt an ein deviceHandle (ein gültiges Token, wie durch den Benachrichtigungstyp ausgedrückt). Benutzer dieser API verwenden keine Registrierungen oder Installationen. Stattdessen verwalten Benutzer dieser API alle Geräte selbst und verwenden Azure Notification Hub ausschließlich als Passthrough-Dienst für die Kommunikation mit den verschiedenen Push Notification Services.

SendDirectNotificationAsync(Notification, IList<String>)

Sendet eine Benachrichtigung direkt an alle Geräte, die in deviceHandles aufgeführt sind (ein gültiges Token, wie durch den Benachrichtigungstyp ausgedrückt). Benutzer dieser API verwenden keine Registrierungen oder Installationen. Stattdessen verwalten Benutzer dieser API alle Geräte selbst und verwenden Azure Notification Hub ausschließlich als Passthrough-Dienst für die Kommunikation mit den verschiedenen Push Notification Services.

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, System.Collections.Generic.IList<string> deviceHandles);
abstract member SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * System.Collections.Generic.IList<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * System.Collections.Generic.IList<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendDirectNotificationAsync (notification As Notification, deviceHandles As IList(Of String)) As Task(Of NotificationOutcome)

Parameter

notification
Notification

Eine instance einer Benachrichtigung, an die der Pushbenachrichtigungsdienst gesendet werden soll.

deviceHandles
IList<String>

Eine Liste gültiger Gerätebezeichner.

Gibt zurück

Implementiert

Ausnahmen

Wird ausgelöst, wenn die Benachrichtigung oder das deviceHandles-Objekt NULL ist.

Gilt für:

SendDirectNotificationAsync(Notification, String)

Sendet eine Benachrichtigung direkt an ein deviceHandle (ein gültiges Token, wie durch den Benachrichtigungstyp ausgedrückt). Benutzer dieser API verwenden keine Registrierungen oder Installationen. Stattdessen verwalten Benutzer dieser API alle Geräte selbst und verwenden Azure Notification Hub ausschließlich als Passthrough-Dienst für die Kommunikation mit den verschiedenen Push Notification Services.

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, string deviceHandle);
abstract member SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendDirectNotificationAsync (notification As Notification, deviceHandle As String) As Task(Of NotificationOutcome)

Parameter

notification
Notification

Eine instance einer Benachrichtigung, an die der Pushbenachrichtigungsdienst gesendet werden soll.

deviceHandle
String

Ein gültiger Gerätebezeichner.

Gibt zurück

Implementiert

Ausnahmen

Wird ausgelöst, wenn die Benachrichtigung oder das deviceHandle-Objekt NULL ist

Gilt für:

SendDirectNotificationAsync(Notification, IList<String>, CancellationToken)

Sendet eine Benachrichtigung direkt an alle Geräte, die in deviceHandles aufgeführt sind (ein gültiges Token, wie durch den Benachrichtigungstyp ausgedrückt). Benutzer dieser API verwenden keine Registrierungen oder Installationen. Stattdessen verwalten Benutzer dieser API alle Geräte selbst und verwenden Azure Notification Hub ausschließlich als Passthrough-Dienst für die Kommunikation mit den verschiedenen Push Notification Services.

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, System.Collections.Generic.IList<string> deviceHandles, System.Threading.CancellationToken cancellationToken);
abstract member SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * System.Collections.Generic.IList<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * System.Collections.Generic.IList<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendDirectNotificationAsync (notification As Notification, deviceHandles As IList(Of String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)

Parameter

notification
Notification

Eine instance einer Benachrichtigung, an die der Pushbenachrichtigungsdienst gesendet werden soll.

deviceHandles
IList<String>

Eine Liste gültiger Gerätebezeichner.

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

Implementiert

Ausnahmen

Wird ausgelöst, wenn die Benachrichtigung oder das deviceHandles-Objekt NULL ist.

Gilt für:

SendDirectNotificationAsync(Notification, String, CancellationToken)

Sendet eine Benachrichtigung direkt an ein deviceHandle (ein gültiges Token, wie durch den Benachrichtigungstyp ausgedrückt). Benutzer dieser API verwenden keine Registrierungen oder Installationen. Stattdessen verwalten Benutzer dieser API alle Geräte selbst und verwenden Azure Notification Hub ausschließlich als Passthrough-Dienst für die Kommunikation mit den verschiedenen Push Notification Services.

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, string deviceHandle, System.Threading.CancellationToken cancellationToken);
abstract member SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendDirectNotificationAsync (notification As Notification, deviceHandle As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)

Parameter

notification
Notification

Eine instance einer Benachrichtigung, an die der Pushbenachrichtigungsdienst gesendet werden soll.

deviceHandle
String

Ein gültiger Gerätebezeichner.

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

Implementiert

Ausnahmen

Wird ausgelöst, wenn die Benachrichtigung oder das deviceHandle-Objekt NULL ist

Gilt für: