Freigeben über


INotificationHubClient.SendMpnsNativeNotificationAsync Methode

Definition

Überlädt

SendMpnsNativeNotificationAsync(String)

Sendet eine native MPNS-Benachrichtigung (Microsoft Push Notification Service). Verwenden Sie die SendNotificationAsync(Notification) -Methode, um Header für MPNS anzugeben.

SendMpnsNativeNotificationAsync(String, IEnumerable<String>)

Sendet eine native Benachrichtigung des Microsoft Push Notification Service (MPNS) an einen nicht leeren Satz von Tags (maximal 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||"). Verwenden Sie die SendNotificationAsync(Notification) -Methode, um Header für MPNS anzugeben.

SendMpnsNativeNotificationAsync(String, String)

Sendet eine native Benachrichtigung des Microsoft Push Notification Service (MPNS) an einen Tagausdruck (ein einzelnes Tag "Tag" ist ein gültiger Tagausdruck). Verwenden Sie die SendNotificationAsync(Notification) -Methode, um Header für MPNS anzugeben.

SendMpnsNativeNotificationAsync(String, CancellationToken)

Sendet eine native MPNS-Benachrichtigung (Microsoft Push Notification Service). Verwenden Sie die SendNotificationAsync(Notification) -Methode, um Header für MPNS anzugeben.

SendMpnsNativeNotificationAsync(String, IEnumerable<String>, CancellationToken)

Sendet eine native Benachrichtigung des Microsoft Push Notification Service (MPNS) an einen nicht leeren Satz von Tags (maximal 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||"). Verwenden Sie die SendNotificationAsync(Notification) -Methode, um Header für MPNS anzugeben.

SendMpnsNativeNotificationAsync(String, String, CancellationToken)

Sendet eine native Benachrichtigung des Microsoft Push Notification Service (MPNS) an einen Tagausdruck (ein einzelnes Tag "Tag" ist ein gültiger Tagausdruck). Verwenden Sie die SendNotificationAsync(Notification) -Methode, um Header für MPNS anzugeben.

SendMpnsNativeNotificationAsync(String)

Sendet eine native MPNS-Benachrichtigung (Microsoft Push Notification Service). Verwenden Sie die SendNotificationAsync(Notification) -Methode, um Header für MPNS anzugeben.

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendMpnsNativeNotificationAsync (string nativePayload);
abstract member SendMpnsNativeNotificationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendMpnsNativeNotificationAsync (nativePayload As String) As Task(Of NotificationOutcome)

Parameter

nativePayload
String

Die native Nutzlast.

Gibt zurück

NotificationOutcome , die das Ergebnis des Sendevorgangs beschreibt.

Gilt für:

SendMpnsNativeNotificationAsync(String, IEnumerable<String>)

Sendet eine native Benachrichtigung des Microsoft Push Notification Service (MPNS) an einen nicht leeren Satz von Tags (maximal 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||"). Verwenden Sie die SendNotificationAsync(Notification) -Methode, um Header für MPNS anzugeben.

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

Parameter

nativePayload
String

Die Benachrichtigungsnutzlast.

tags
IEnumerable<String>

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

Gibt zurück

NotificationOutcome , die das Ergebnis des Sendevorgangs beschreibt.

Gilt für:

SendMpnsNativeNotificationAsync(String, String)

Sendet eine native Benachrichtigung des Microsoft Push Notification Service (MPNS) an einen Tagausdruck (ein einzelnes Tag "Tag" ist ein gültiger Tagausdruck). Verwenden Sie die SendNotificationAsync(Notification) -Methode, um Header für MPNS anzugeben.

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

Parameter

nativePayload
String

Die native Nutzlast.

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.

Gilt für:

SendMpnsNativeNotificationAsync(String, CancellationToken)

Sendet eine native MPNS-Benachrichtigung (Microsoft Push Notification Service). Verwenden Sie die SendNotificationAsync(Notification) -Methode, um Header für MPNS anzugeben.

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendMpnsNativeNotificationAsync (string nativePayload, System.Threading.CancellationToken cancellationToken);
abstract member SendMpnsNativeNotificationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendMpnsNativeNotificationAsync (nativePayload As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)

Parameter

nativePayload
String

Die native Nutzlast.

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.

Gilt für:

SendMpnsNativeNotificationAsync(String, IEnumerable<String>, CancellationToken)

Sendet eine native Benachrichtigung des Microsoft Push Notification Service (MPNS) an einen nicht leeren Satz von Tags (maximal 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||"). Verwenden Sie die SendNotificationAsync(Notification) -Methode, um Header für MPNS anzugeben.

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

Parameter

nativePayload
String

Die Benachrichtigungsnutzlast.

tags
IEnumerable<String>

Ein nicht leerer Satz von Tags (maximal 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.

Gilt für:

SendMpnsNativeNotificationAsync(String, String, CancellationToken)

Sendet eine native Benachrichtigung des Microsoft Push Notification Service (MPNS) an einen Tagausdruck (ein einzelnes Tag "Tag" ist ein gültiger Tagausdruck). Verwenden Sie die SendNotificationAsync(Notification) -Methode, um Header für MPNS anzugeben.

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

Parameter

nativePayload
String

Die native Nutzlast.

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.

Gilt für: