NotificationHubClient.SendNotificationAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
SendNotificationAsync(Notification, String, CancellationToken) |
Envoie une notification à une expression de balise (une seule balise « tag » est une expression de balise valide). |
SendNotificationAsync(Notification, IEnumerable<String>, CancellationToken) |
Envoie de manière asynchrone une notification à un ensemble non vide de balises (max. 20). Cela équivaut à une expression de balise avec des OR booléens (« || »). |
SendNotificationAsync(Notification, CancellationToken) |
Envoie une notification à un ensemble non vide de balises (max. 20). Cela équivaut à une expression de balise avec des OR booléens (« || »). |
SendNotificationAsync(Notification) |
Envoie une notification à un ensemble non vide de balises (max. 20). Cela équivaut à une expression de balise avec des OR booléens (« || »). |
SendNotificationAsync(Notification, IEnumerable<String>) |
Envoie de manière asynchrone une notification à un ensemble non vide de balises (max. 20). Cela équivaut à une expression de balise avec des OR booléens (« || »). |
SendNotificationAsync(Notification, String) |
Envoie une notification à une expression de balise (une seule balise « tag » est une expression de balise valide). |
SendNotificationAsync(Notification, String, CancellationToken)
Envoie une notification à une expression de balise (une seule balise « tag » est une expression de balise valide).
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)
Paramètres
- notification
- Notification
Notification à envoyer.
- 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.
Implémente
Exceptions
notification
Notification. La propriété Tag doit être null
S’applique à
SendNotificationAsync(Notification, IEnumerable<String>, CancellationToken)
Envoie de manière asynchrone une notification à un ensemble non vide de balises (max. 20). Cela équivaut à une expression de balise avec des OR booléens (« || »).
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)
Paramètres
- notification
- Notification
Notification à envoyer.
- 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.
Implémente
Exceptions
Levée lorsque l’objet de notification ou de balise a la valeur Null
Notification. La propriété de balise ne doit pas être null ou l’argument de balises doit contenir au moins une balise
S’applique à
SendNotificationAsync(Notification, CancellationToken)
Envoie une notification à un ensemble non vide de balises (max. 20). Cela équivaut à une expression de balise avec des OR booléens (« || »).
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)
Paramètres
- notification
- Notification
Notification à envoyer.
- 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.
Implémente
Exceptions
notification
S’applique à
SendNotificationAsync(Notification)
Envoie une notification à un ensemble non vide de balises (max. 20). Cela équivaut à une expression de balise avec des OR booléens (« || »).
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)
Paramètres
- notification
- Notification
Notification à envoyer.
Retours
NotificationOutcome qui décrit le résultat de l’opération Send.
Implémente
Exceptions
notification
S’applique à
SendNotificationAsync(Notification, IEnumerable<String>)
Envoie de manière asynchrone une notification à un ensemble non vide de balises (max. 20). Cela équivaut à une expression de balise avec des OR booléens (« || »).
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)
Paramètres
- notification
- Notification
Notification à envoyer.
- 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.
Implémente
Exceptions
Levée lorsque l’objet de notification ou de balise a la valeur Null
Notification. La propriété de balise ne doit pas être null ou l’argument de balises doit contenir au moins une balise
S’applique à
SendNotificationAsync(Notification, String)
Envoie une notification à une expression de balise (une seule balise « tag » est une expression de balise valide).
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)
Paramètres
- notification
- Notification
Notification à envoyer.
- 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.
Implémente
Exceptions
notification
Notification. La propriété Tag doit être null
S’applique à
Azure SDK for .NET