Compartir a través de


NotificationHubClient.SendNotificationAsync Método

Definición

Sobrecargas

SendNotificationAsync(Notification, String, CancellationToken)

Envía una notificación a una expresión de etiqueta (una sola etiqueta "etiqueta" es una expresión de etiqueta válida).

SendNotificationAsync(Notification, IEnumerable<String>, CancellationToken)

Envía de forma asincrónica una notificación a un conjunto no vacío de etiquetas (máximo 20). Esto equivale a una expresión de etiqueta con solicitudes organizativas booleanas ("||").

SendNotificationAsync(Notification, CancellationToken)

Envía una notificación a un conjunto no vacío de etiquetas (máximo 20). Esto equivale a una expresión de etiqueta con solicitudes organizativas booleanas ("||").

SendNotificationAsync(Notification)

Envía una notificación a un conjunto no vacío de etiquetas (máximo 20). Esto equivale a una expresión de etiqueta con solicitudes organizativas booleanas ("||").

SendNotificationAsync(Notification, IEnumerable<String>)

Envía de forma asincrónica una notificación a un conjunto no vacío de etiquetas (máximo 20). Esto equivale a una expresión de etiqueta con solicitudes organizativas booleanas ("||").

SendNotificationAsync(Notification, String)

Envía una notificación a una expresión de etiqueta (una sola etiqueta "etiqueta" es una expresión de etiqueta válida).

SendNotificationAsync(Notification, String, CancellationToken)

Envía una notificación a una expresión de etiqueta (una sola etiqueta "etiqueta" es una expresión de etiqueta válida).

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)

Parámetros

notification
Notification

Notificación que se va a enviar.

tagExpression
String

Una expresión de etiqueta es cualquier expresión booleana construida mediante los operadores lógicos AND (), OR (&&||), NOT (!) y paréntesis redondos. Por ejemplo: (A || B) && !C. Si una expresión usa solo solicitudes organizativas, puede contener como máximo 20 etiquetas. Otras expresiones están limitadas a 6 etiquetas. Tenga en cuenta que una sola etiqueta "A" es una expresión válida.

cancellationToken
CancellationToken

Un CancellationToken que se observará mientras se espera a que se complete la tarea.

Devoluciones

NotificationOutcome que describe el resultado de la operación Send.

Implementaciones

Excepciones

notificación

Notificación. La propiedad Tag debe ser null

Se aplica a

SendNotificationAsync(Notification, IEnumerable<String>, CancellationToken)

Envía de forma asincrónica una notificación a un conjunto no vacío de etiquetas (máximo 20). Esto equivale a una expresión de etiqueta con solicitudes organizativas booleanas ("||").

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)

Parámetros

notification
Notification

Notificación que se va a enviar.

tags
IEnumerable<String>

Un conjunto no vacío de etiquetas (máximo 20 etiquetas). Cada cadena del conjunto puede contener una sola etiqueta.

cancellationToken
CancellationToken

Un CancellationToken que se observará mientras se espera a que se complete la tarea.

Devoluciones

NotificationOutcome que describe el resultado de la operación Send.

Implementaciones

Excepciones

Se produce cuando la notificación o el objeto de etiqueta es NULL

Notificación. La propiedad Tag no debe ser null o el argumento tags debe contener al menos una etiqueta.

Se aplica a

SendNotificationAsync(Notification, CancellationToken)

Envía una notificación a un conjunto no vacío de etiquetas (máximo 20). Esto equivale a una expresión de etiqueta con solicitudes organizativas booleanas ("||").

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)

Parámetros

notification
Notification

Notificación que se va a enviar.

cancellationToken
CancellationToken

Un CancellationToken que se observará mientras se espera a que se complete la tarea.

Devoluciones

NotificationOutcome que describe el resultado de la operación Send.

Implementaciones

Excepciones

notificación

Se aplica a

SendNotificationAsync(Notification)

Envía una notificación a un conjunto no vacío de etiquetas (máximo 20). Esto equivale a una expresión de etiqueta con solicitudes organizativas booleanas ("||").

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)

Parámetros

notification
Notification

Notificación que se va a enviar.

Devoluciones

NotificationOutcome que describe el resultado de la operación Send.

Implementaciones

Excepciones

notificación

Se aplica a

SendNotificationAsync(Notification, IEnumerable<String>)

Envía de forma asincrónica una notificación a un conjunto no vacío de etiquetas (máximo 20). Esto equivale a una expresión de etiqueta con solicitudes organizativas booleanas ("||").

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)

Parámetros

notification
Notification

Notificación que se va a enviar.

tags
IEnumerable<String>

Un conjunto no vacío de etiquetas (máximo 20 etiquetas). Cada cadena del conjunto puede contener una sola etiqueta.

Devoluciones

NotificationOutcome que describe el resultado de la operación Send.

Implementaciones

Excepciones

Se produce cuando la notificación o el objeto de etiqueta es NULL

Notificación. La propiedad Tag no debe ser null o el argumento tags debe contener al menos una etiqueta.

Se aplica a

SendNotificationAsync(Notification, String)

Envía una notificación a una expresión de etiqueta (una sola etiqueta "etiqueta" es una expresión de etiqueta válida).

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)

Parámetros

notification
Notification

Notificación que se va a enviar.

tagExpression
String

Una expresión de etiqueta es cualquier expresión booleana construida mediante los operadores lógicos AND (), OR (&&||), NOT (!) y paréntesis redondos. Por ejemplo: (A || B) && !C. Si una expresión usa solo solicitudes organizativas, puede contener como máximo 20 etiquetas. Otras expresiones están limitadas a 6 etiquetas. Tenga en cuenta que una sola etiqueta "A" es una expresión válida.

Devoluciones

NotificationOutcome que describe el resultado de la operación Send.

Implementaciones

Excepciones

notificación

Notificación. La propiedad Tag debe ser null

Se aplica a