NotificationHubClient.SendFcmNativeNotificationAsync Methode
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.
Überlädt
SendFcmNativeNotificationAsync(String, IEnumerable<String>, CancellationToken) |
Sendet eine native FCM-Benachrichtigung an einen nicht leeren Satz von Tags (max. 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||"). |
SendFcmNativeNotificationAsync(String) |
Sendet eine native Firebase Cloud Messaging-Benachrichtigung (FCM). |
SendFcmNativeNotificationAsync(String, IEnumerable<String>) |
Sendet eine native FCM-Benachrichtigung an einen nicht leeren Satz von Tags (max. 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||"). |
SendFcmNativeNotificationAsync(String, String) |
Sendet eine native FCM-Benachrichtigung an einen Tagausdruck (ein einzelner Tag "Tag" ist ein gültiger Tagausdruck). |
SendFcmNativeNotificationAsync(String, CancellationToken) |
Sendet eine native Firebase Cloud Messaging-Benachrichtigung (FCM). |
SendFcmNativeNotificationAsync(String, String, CancellationToken) |
Sendet eine native FCM-Benachrichtigung an einen Tagausdruck (ein einzelner Tag "Tag" ist ein gültiger Tagausdruck). |
SendFcmNativeNotificationAsync(String, IEnumerable<String>, CancellationToken)
Sendet eine native FCM-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> SendFcmNativeNotificationAsync (string jsonPayload, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);
abstract member SendFcmNativeNotificationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendFcmNativeNotificationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendFcmNativeNotificationAsync (jsonPayload As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)
Parameter
- jsonPayload
- String
Die JSON-Nutzlast. Die Dokumentation zur ordnungsgemäßen Formatierung einer FCM-Nachricht finden Sie hier.
- 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 , der das Ergebnis des Sendevorgangs beschreibt.
Implementiert
Gilt für:
SendFcmNativeNotificationAsync(String)
Sendet eine native Firebase Cloud Messaging-Benachrichtigung (FCM).
public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload);
abstract member SendFcmNativeNotificationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendFcmNativeNotificationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendFcmNativeNotificationAsync (jsonPayload As String) As Task(Of NotificationOutcome)
Parameter
- jsonPayload
- String
Die JSON-Nutzlast. Die Dokumentation zur ordnungsgemäßen Formatierung einer FCM-Nachricht finden Sie hier.
Gibt zurück
NotificationOutcome , der das Ergebnis des Sendevorgangs beschreibt.
Implementiert
Gilt für:
SendFcmNativeNotificationAsync(String, IEnumerable<String>)
Sendet eine native FCM-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> SendFcmNativeNotificationAsync (string jsonPayload, System.Collections.Generic.IEnumerable<string> tags);
abstract member SendFcmNativeNotificationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendFcmNativeNotificationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendFcmNativeNotificationAsync (jsonPayload As String, tags As IEnumerable(Of String)) As Task(Of NotificationOutcome)
Parameter
- jsonPayload
- String
Die JSON-Nutzlast. Die Dokumentation zur ordnungsgemäßen Formatierung einer FCM-Nachricht finden Sie hier.
- 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 , der das Ergebnis des Sendevorgangs beschreibt.
Implementiert
Gilt für:
SendFcmNativeNotificationAsync(String, String)
Sendet eine native FCM-Benachrichtigung an einen Tagausdruck (ein einzelner Tag "Tag" ist ein gültiger Tagausdruck).
public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload, string tagExpression);
abstract member SendFcmNativeNotificationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendFcmNativeNotificationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendFcmNativeNotificationAsync (jsonPayload As String, tagExpression As String) As Task(Of NotificationOutcome)
Parameter
- jsonPayload
- String
Die JSON-Nutzlast. Die Dokumentation zur ordnungsgemäßen Formatierung einer FCM-Nachricht finden Sie hier.
- tagExpression
- String
Ein Tagausdruck ist ein 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 , der das Ergebnis des Sendevorgangs beschreibt.
Implementiert
Gilt für:
SendFcmNativeNotificationAsync(String, CancellationToken)
Sendet eine native Firebase Cloud Messaging-Benachrichtigung (FCM).
public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload, System.Threading.CancellationToken cancellationToken);
abstract member SendFcmNativeNotificationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendFcmNativeNotificationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendFcmNativeNotificationAsync (jsonPayload As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)
Parameter
- jsonPayload
- String
Die JSON-Nutzlast. Die Dokumentation zur ordnungsgemäßen Formatierung einer FCM-Nachricht finden Sie hier.
- cancellationToken
- CancellationToken
Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.
Gibt zurück
NotificationOutcome , der das Ergebnis des Sendevorgangs beschreibt.
Implementiert
Gilt für:
SendFcmNativeNotificationAsync(String, String, CancellationToken)
Sendet eine native FCM-Benachrichtigung an einen Tagausdruck (ein einzelner Tag "Tag" ist ein gültiger Tagausdruck).
public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload, string tagExpression, System.Threading.CancellationToken cancellationToken);
abstract member SendFcmNativeNotificationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendFcmNativeNotificationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendFcmNativeNotificationAsync (jsonPayload As String, tagExpression As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)
Parameter
- jsonPayload
- String
Die JSON-Nutzlast. Die Dokumentation zur ordnungsgemäßen Formatierung einer FCM-Nachricht finden Sie hier.
- tagExpression
- String
Ein Tagausdruck ist ein 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 , der das Ergebnis des Sendevorgangs beschreibt.
Implementiert
Gilt für:
Azure SDK for .NET