Compartir a través de


NotificationHubClient.SendDirectNotificationAsync Método

Definición

Sobrecargas

SendDirectNotificationAsync(Notification, IList<String>)

Envía una notificación directamente a todos los dispositivos enumerados en deviceHandles (un token válido expresado por el tipo de notificación). Los usuarios de esta API no usan registros ni instalaciones. En su lugar, los usuarios de esta API administran todos los dispositivos por sí mismos y usan Azure Notification Hub únicamente como un servicio de paso a través para comunicarse con los distintos servicios de notificaciones push.

SendDirectNotificationAsync(Notification, String)

Envía una notificación directamente a un deviceHandle (un token válido expresado por el tipo de notificación). Los usuarios de esta API no usan registros ni instalaciones. En su lugar, los usuarios de esta API administran todos los dispositivos por sí mismos y usan Azure Notification Hub únicamente como un servicio de paso a través para comunicarse con los distintos servicios de notificaciones push.

SendDirectNotificationAsync(Notification, IList<String>, CancellationToken)

Envía una notificación directamente a todos los dispositivos enumerados en deviceHandles (un token válido expresado por el tipo de notificación). Los usuarios de esta API no usan registros ni instalaciones. En su lugar, los usuarios de esta API administran todos los dispositivos por sí mismos y usan Azure Notification Hub únicamente como un servicio de paso a través para comunicarse con los distintos servicios de notificaciones push.

SendDirectNotificationAsync(Notification, String, CancellationToken)

Envía una notificación directamente a un deviceHandle (un token válido expresado por el tipo de notificación). Los usuarios de esta API no usan registros ni instalaciones. En su lugar, los usuarios de esta API administran todos los dispositivos por sí mismos y usan Azure Notification Hub únicamente como un servicio de paso a través para comunicarse con los distintos servicios de notificaciones push.

SendDirectNotificationAsync(Notification, IList<String>)

Envía una notificación directamente a todos los dispositivos enumerados en deviceHandles (un token válido expresado por el tipo de notificación). Los usuarios de esta API no usan registros ni instalaciones. En su lugar, los usuarios de esta API administran todos los dispositivos por sí mismos y usan Azure Notification Hub únicamente como un servicio de paso a través para comunicarse con los distintos servicios de notificaciones push.

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, System.Collections.Generic.IList<string> deviceHandles);
abstract member SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * System.Collections.Generic.IList<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * System.Collections.Generic.IList<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendDirectNotificationAsync (notification As Notification, deviceHandles As IList(Of String)) As Task(Of NotificationOutcome)

Parámetros

notification
Notification

Instancia de una notificación, que identifica a qué servicio de notificaciones push se va a enviar.

deviceHandles
IList<String>

Lista de identificadores de dispositivo válidos.

Devoluciones

Implementaciones

Excepciones

Se produce cuando el objeto notification o deviceHandles es null

Se aplica a

SendDirectNotificationAsync(Notification, String)

Envía una notificación directamente a un deviceHandle (un token válido expresado por el tipo de notificación). Los usuarios de esta API no usan registros ni instalaciones. En su lugar, los usuarios de esta API administran todos los dispositivos por sí mismos y usan Azure Notification Hub únicamente como un servicio de paso a través para comunicarse con los distintos servicios de notificaciones push.

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, string deviceHandle);
abstract member SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendDirectNotificationAsync (notification As Notification, deviceHandle As String) As Task(Of NotificationOutcome)

Parámetros

notification
Notification

Instancia de una notificación, que identifica a qué servicio de notificaciones push se va a enviar.

deviceHandle
String

Un identificador de dispositivo válido.

Devoluciones

Implementaciones

Excepciones

Se produce cuando el objeto notification o deviceHandle es null

Se aplica a

SendDirectNotificationAsync(Notification, IList<String>, CancellationToken)

Envía una notificación directamente a todos los dispositivos enumerados en deviceHandles (un token válido expresado por el tipo de notificación). Los usuarios de esta API no usan registros ni instalaciones. En su lugar, los usuarios de esta API administran todos los dispositivos por sí mismos y usan Azure Notification Hub únicamente como un servicio de paso a través para comunicarse con los distintos servicios de notificaciones push.

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, System.Collections.Generic.IList<string> deviceHandles, System.Threading.CancellationToken cancellationToken);
abstract member SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * System.Collections.Generic.IList<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * System.Collections.Generic.IList<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendDirectNotificationAsync (notification As Notification, deviceHandles As IList(Of String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)

Parámetros

notification
Notification

Instancia de una notificación, que identifica a qué servicio de notificaciones push se va a enviar.

deviceHandles
IList<String>

Lista de identificadores de dispositivo válidos.

cancellationToken
CancellationToken

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

Devoluciones

Implementaciones

Excepciones

Se produce cuando el objeto notification o deviceHandles es null

Se aplica a

SendDirectNotificationAsync(Notification, String, CancellationToken)

Envía una notificación directamente a un deviceHandle (un token válido expresado por el tipo de notificación). Los usuarios de esta API no usan registros ni instalaciones. En su lugar, los usuarios de esta API administran todos los dispositivos por sí mismos y usan Azure Notification Hub únicamente como un servicio de paso a través para comunicarse con los distintos servicios de notificaciones push.

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, string deviceHandle, System.Threading.CancellationToken cancellationToken);
abstract member SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendDirectNotificationAsync (notification As Notification, deviceHandle As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)

Parámetros

notification
Notification

Instancia de una notificación, que identifica a qué servicio de notificaciones push se va a enviar.

deviceHandle
String

Un identificador de dispositivo válido.

cancellationToken
CancellationToken

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

Devoluciones

Implementaciones

Excepciones

Se produce cuando el objeto notification o deviceHandle es null

Se aplica a