Freigeben über


NotificationHubClient.SendNotificationAsync Methode

Definition

Überlädt

SendNotificationAsync(Notification, String, CancellationToken)

Sendet eine Benachrichtigung an einen Tagausdruck (ein einzelnes Tag "Tag" ist ein gültiger Tagausdruck).

SendNotificationAsync(Notification, IEnumerable<String>, CancellationToken)

Sendet asynchron eine Benachrichtigung an einen nicht leeren Satz von Tags (max. 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||").

SendNotificationAsync(Notification, CancellationToken)

Sendet eine Benachrichtigung an einen nicht leeren Satz von Tags (max. 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||").

SendNotificationAsync(Notification)

Sendet eine Benachrichtigung an einen nicht leeren Satz von Tags (max. 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||").

SendNotificationAsync(Notification, IEnumerable<String>)

Sendet asynchron eine Benachrichtigung an einen nicht leeren Satz von Tags (max. 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||").

SendNotificationAsync(Notification, String)

Sendet eine Benachrichtigung an einen Tagausdruck (ein einzelnes Tag "Tag" ist ein gültiger Tagausdruck).

SendNotificationAsync(Notification, String, CancellationToken)

Sendet eine Benachrichtigung an einen Tagausdruck (ein einzelnes Tag "Tag" ist ein gültiger Tagausdruck).

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

Parameter

notification
Notification

Die zu sendende Benachrichtigung.

tagExpression
String

Ein Tagausdruck ist ein beliebiger boolescher Ausdruck, der mit den logischen Operatoren AND (&&), OR (||), NOT (!) und runden Klammern erstellt wird. Beispiel: (A || B) && !C. Wenn ein Ausdruck nur ORs verwendet, kann er höchstens 20 Tags enthalten. Andere Ausdrücke sind auf 6 Tags beschränkt. Beachten Sie, dass ein einzelnes Tag "A" ein gültiger Ausdruck ist.

cancellationToken
CancellationToken

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

Gibt zurück

NotificationOutcome , die das Ergebnis des Sendevorgangs beschreibt.

Implementiert

Ausnahmen

Benachrichtigung

Benachrichtigung. Tageigenschaft sollte NULL sein

Gilt für:

SendNotificationAsync(Notification, IEnumerable<String>, CancellationToken)

Sendet asynchron eine Benachrichtigung an einen nicht leeren Satz von Tags (max. 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||").

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

Parameter

notification
Notification

Die zu sendende Benachrichtigung.

tags
IEnumerable<String>

Ein nicht leerer Satz von Tags (max. 20 Tags). Jede Zeichenfolge im Satz kann ein einzelnes Tag enthalten.

cancellationToken
CancellationToken

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

Gibt zurück

NotificationOutcome , die das Ergebnis des Sendevorgangs beschreibt.

Implementiert

Ausnahmen

Wird ausgelöst, wenn das Benachrichtigungs- oder Tagobjekt NULL ist

Benachrichtigung. Die Tageigenschaft sollte nicht NULL sein, oder das Tags-Argument sollte mindestens ein Tag enthalten.

Gilt für:

SendNotificationAsync(Notification, CancellationToken)

Sendet eine Benachrichtigung an einen nicht leeren Satz von Tags (max. 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||").

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

Parameter

notification
Notification

Die zu sendende Benachrichtigung.

cancellationToken
CancellationToken

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

Gibt zurück

NotificationOutcome , die das Ergebnis des Sendevorgangs beschreibt.

Implementiert

Ausnahmen

Benachrichtigung

Gilt für:

SendNotificationAsync(Notification)

Sendet eine Benachrichtigung an einen nicht leeren Satz von Tags (max. 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||").

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification);
abstract member SendNotificationAsync : Microsoft.Azure.NotificationHubs.Notification -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendNotificationAsync : Microsoft.Azure.NotificationHubs.Notification -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendNotificationAsync (notification As Notification) As Task(Of NotificationOutcome)

Parameter

notification
Notification

Die zu sendende Benachrichtigung.

Gibt zurück

NotificationOutcome , die das Ergebnis des Sendevorgangs beschreibt.

Implementiert

Ausnahmen

Benachrichtigung

Gilt für:

SendNotificationAsync(Notification, IEnumerable<String>)

Sendet asynchron eine Benachrichtigung an einen nicht leeren Satz von Tags (max. 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||").

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

Parameter

notification
Notification

Die zu sendende Benachrichtigung.

tags
IEnumerable<String>

Ein nicht leerer Satz von Tags (max. 20 Tags). Jede Zeichenfolge im Satz kann ein einzelnes Tag enthalten.

Gibt zurück

NotificationOutcome , die das Ergebnis des Sendevorgangs beschreibt.

Implementiert

Ausnahmen

Wird ausgelöst, wenn das Benachrichtigungs- oder Tagobjekt NULL ist

Benachrichtigung. Die Tageigenschaft sollte nicht NULL sein, oder das Tags-Argument sollte mindestens ein Tag enthalten.

Gilt für:

SendNotificationAsync(Notification, String)

Sendet eine Benachrichtigung an einen Tagausdruck (ein einzelnes Tag "Tag" ist ein gültiger Tagausdruck).

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

Parameter

notification
Notification

Die zu sendende Benachrichtigung.

tagExpression
String

Ein Tagausdruck ist ein beliebiger boolescher Ausdruck, der mit den logischen Operatoren AND (&&), OR (||), NOT (!) und runden Klammern erstellt wird. Beispiel: (A || B) && !C. Wenn ein Ausdruck nur ORs verwendet, kann er höchstens 20 Tags enthalten. Andere Ausdrücke sind auf 6 Tags beschränkt. Beachten Sie, dass ein einzelnes Tag "A" ein gültiger Ausdruck ist.

Gibt zurück

NotificationOutcome , die das Ergebnis des Sendevorgangs beschreibt.

Implementiert

Ausnahmen

Benachrichtigung

Benachrichtigung. Tageigenschaft sollte NULL sein

Gilt für: