Partager via


INotificationHubClient.SendAppleNativeNotificationAsync Méthode

Définition

Surcharges

SendAppleNativeNotificationAsync(String)

Envoie une notification native Apple. Pour spécifier une expiration, utilisez la SendNotificationAsync(Notification) méthode .

SendAppleNativeNotificationAsync(String, IEnumerable<String>)

Envoie de manière asynchrone une notification native Apple à un ensemble non vide de balises (20 maximum). Cela équivaut à une expression balisée avec des UO booléennes (« || »). Pour spécifier une expiration, utilisez la SendNotificationAsync(Notification) méthode .

SendAppleNativeNotificationAsync(String, String)

Envoie de façon asynchrone une notification native Apple à une expression de balise (une seule balise « tag » est une expression de balise valide). Pour spécifier une expiration, utilisez la SendNotificationAsync(Notification) méthode .

SendAppleNativeNotificationAsync(String, CancellationToken)

Envoie une notification native Apple. Pour spécifier une expiration, utilisez la SendNotificationAsync(Notification) méthode .

SendAppleNativeNotificationAsync(String, IEnumerable<String>, CancellationToken)

Envoie de manière asynchrone une notification native Apple à un ensemble non vide de balises (20 maximum). Cela équivaut à une expression balisée avec des UO booléennes (« || »). Pour spécifier une expiration, utilisez la SendNotificationAsync(Notification) méthode .

SendAppleNativeNotificationAsync(String, String, CancellationToken)

Envoie de façon asynchrone une notification native Apple à une expression de balise (une seule balise « tag » est une expression de balise valide). Pour spécifier une expiration, utilisez la SendNotificationAsync(Notification) méthode .

SendAppleNativeNotificationAsync(String)

Envoie une notification native Apple. Pour spécifier une expiration, utilisez la SendNotificationAsync(Notification) méthode .

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

Paramètres

jsonPayload
String

Il s’agit d’une charge utile APNS (Apple Push Notification Service) valide. La documentation sur la charge utile APNS est disponible ici.

Retours

NotificationOutcome qui décrit le résultat de l’opération Send.

S’applique à

SendAppleNativeNotificationAsync(String, IEnumerable<String>)

Envoie de manière asynchrone une notification native Apple à un ensemble non vide de balises (20 maximum). Cela équivaut à une expression balisée avec des UO booléennes (« || »). Pour spécifier une expiration, utilisez la SendNotificationAsync(Notification) méthode .

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

Paramètres

jsonPayload
String

Il s’agit d’une charge utile APNS (Apple Push Notification Service) valide. La documentation sur la charge utile APNS est disponible ici.

tags
IEnumerable<String>

Ensemble non vide d’étiquettes (maximum 20 balises). Chaque chaîne de l’ensemble peut contenir une seule balise.

Retours

NotificationOutcome qui décrit le résultat de l’opération Send.

S’applique à

SendAppleNativeNotificationAsync(String, String)

Envoie de façon asynchrone une notification native Apple à une expression de balise (une seule balise « tag » est une expression de balise valide). Pour spécifier une expiration, utilisez la SendNotificationAsync(Notification) méthode .

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

Paramètres

jsonPayload
String

Il s’agit d’une charge utile APNS (Apple Push Notification Service) valide. La documentation sur la charge utile APNS est disponible ici.

tagExpression
String

Une expression de balise est une expression booléenne construite à l’aide des opérateurs logiques AND (&&), OR (||), NOT (!) et des parenthèses rondes. Par exemple : (A || B) && !C. Si une expression utilise uniquement des OR, elle peut contenir au maximum 20 balises. Les autres expressions sont limitées à 6 balises. Notez qu’une seule balise « A » est une expression valide.

Retours

NotificationOutcome qui décrit le résultat de l’opération Send.

S’applique à

SendAppleNativeNotificationAsync(String, CancellationToken)

Envoie une notification native Apple. Pour spécifier une expiration, utilisez la SendNotificationAsync(Notification) méthode .

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

Paramètres

jsonPayload
String

Il s’agit d’une charge utile APNS (Apple Push Notification Service) valide. La documentation sur la charge utile APNS est disponible ici.

cancellationToken
CancellationToken

CancellationToken à observer en attendant qu'une tâche se termine.

Retours

NotificationOutcome qui décrit le résultat de l’opération Send.

S’applique à

SendAppleNativeNotificationAsync(String, IEnumerable<String>, CancellationToken)

Envoie de manière asynchrone une notification native Apple à un ensemble non vide de balises (20 maximum). Cela équivaut à une expression balisée avec des UO booléennes (« || »). Pour spécifier une expiration, utilisez la SendNotificationAsync(Notification) méthode .

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

Paramètres

jsonPayload
String

Il s’agit d’une charge utile APNS (Apple Push Notification Service) valide. La documentation sur la charge utile APNS est disponible ici.

tags
IEnumerable<String>

Ensemble non vide d’étiquettes (maximum 20 balises). Chaque chaîne de l’ensemble peut contenir une seule balise.

cancellationToken
CancellationToken

CancellationToken à observer en attendant qu'une tâche se termine.

Retours

NotificationOutcome qui décrit le résultat de l’opération Send.

S’applique à

SendAppleNativeNotificationAsync(String, String, CancellationToken)

Envoie de façon asynchrone une notification native Apple à une expression de balise (une seule balise « tag » est une expression de balise valide). Pour spécifier une expiration, utilisez la SendNotificationAsync(Notification) méthode .

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

Paramètres

jsonPayload
String

Il s’agit d’une charge utile APNS (Apple Push Notification Service) valide. La documentation sur la charge utile APNS est disponible ici.

tagExpression
String

Une expression de balise est une expression booléenne construite à l’aide des opérateurs logiques AND (&&), OR (||), NOT (!) et des parenthèses rondes. Par exemple : (A || B) && !C. Si une expression utilise uniquement des OR, elle peut contenir au maximum 20 balises. Les autres expressions sont limitées à 6 balises. Notez qu’une seule balise « A » est une expression valide.

cancellationToken
CancellationToken

CancellationToken à observer en attendant qu'une tâche se termine.

Retours

NotificationOutcome qui décrit le résultat de l’opération Send.

S’applique à