NotificationHubClient.SendNotificationAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET