Compartir a través de


INotificationHubClient.SendMpnsNativeNotificationAsync Método

Definición

Sobrecargas

SendMpnsNativeNotificationAsync(String)

Envía una notificación nativa del Servicio de notificaciones push de Microsoft (MPNS). Para especificar encabezados para MPNS, use el SendNotificationAsync(Notification) método .

SendMpnsNativeNotificationAsync(String, IEnumerable<String>)

Envía una notificación nativa del Servicio de notificaciones push de Microsoft (MPNS) a un conjunto no vacío de etiquetas (máximo 20). Esto equivale a una expresión de etiqueta con solicitudes organizativas booleanas ("||"). Para especificar encabezados para MPNS, use el SendNotificationAsync(Notification) método .

SendMpnsNativeNotificationAsync(String, String)

Envía una notificación nativa del Servicio de notificaciones push de Microsoft (MPNS) a una expresión de etiqueta (una sola etiqueta "tag" es una expresión de etiqueta válida). Para especificar encabezados para MPNS, use el SendNotificationAsync(Notification) método .

SendMpnsNativeNotificationAsync(String, CancellationToken)

Envía una notificación nativa del Servicio de notificaciones push de Microsoft (MPNS). Para especificar encabezados para MPNS, use el SendNotificationAsync(Notification) método .

SendMpnsNativeNotificationAsync(String, IEnumerable<String>, CancellationToken)

Envía una notificación nativa del Servicio de notificaciones push de Microsoft (MPNS) a un conjunto no vacío de etiquetas (máximo 20). Esto equivale a una expresión de etiqueta con solicitudes organizativas booleanas ("||"). Para especificar encabezados para MPNS, use el SendNotificationAsync(Notification) método .

SendMpnsNativeNotificationAsync(String, String, CancellationToken)

Envía una notificación nativa del Servicio de notificaciones push de Microsoft (MPNS) a una expresión de etiqueta (una sola etiqueta "tag" es una expresión de etiqueta válida). Para especificar encabezados para MPNS, use el SendNotificationAsync(Notification) método .

SendMpnsNativeNotificationAsync(String)

Envía una notificación nativa del Servicio de notificaciones push de Microsoft (MPNS). Para especificar encabezados para MPNS, use el SendNotificationAsync(Notification) método .

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

Parámetros

nativePayload
String

Carga nativa.

Devoluciones

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

Se aplica a

SendMpnsNativeNotificationAsync(String, IEnumerable<String>)

Envía una notificación nativa del Servicio de notificaciones push de Microsoft (MPNS) a un conjunto no vacío de etiquetas (máximo 20). Esto equivale a una expresión de etiqueta con solicitudes organizativas booleanas ("||"). Para especificar encabezados para MPNS, use el SendNotificationAsync(Notification) método .

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

Parámetros

nativePayload
String

Carga útil de notificación.

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.

Se aplica a

SendMpnsNativeNotificationAsync(String, String)

Envía una notificación nativa del Servicio de notificaciones push de Microsoft (MPNS) a una expresión de etiqueta (una sola etiqueta "tag" es una expresión de etiqueta válida). Para especificar encabezados para MPNS, use el SendNotificationAsync(Notification) método .

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

Parámetros

nativePayload
String

Carga nativa.

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.

Se aplica a

SendMpnsNativeNotificationAsync(String, CancellationToken)

Envía una notificación nativa del Servicio de notificaciones push de Microsoft (MPNS). Para especificar encabezados para MPNS, use el SendNotificationAsync(Notification) método .

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

Parámetros

nativePayload
String

Carga nativa.

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.

Se aplica a

SendMpnsNativeNotificationAsync(String, IEnumerable<String>, CancellationToken)

Envía una notificación nativa del Servicio de notificaciones push de Microsoft (MPNS) a un conjunto no vacío de etiquetas (máximo 20). Esto equivale a una expresión de etiqueta con solicitudes organizativas booleanas ("||"). Para especificar encabezados para MPNS, use el SendNotificationAsync(Notification) método .

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

Parámetros

nativePayload
String

Carga útil de notificación.

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.

Se aplica a

SendMpnsNativeNotificationAsync(String, String, CancellationToken)

Envía una notificación nativa del Servicio de notificaciones push de Microsoft (MPNS) a una expresión de etiqueta (una sola etiqueta "tag" es una expresión de etiqueta válida). Para especificar encabezados para MPNS, use el SendNotificationAsync(Notification) método .

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

Parámetros

nativePayload
String

Carga nativa.

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.

Se aplica a