Classe NotificationHubClient

Representa um ciente de hub de notificação.

System.Object
  Microsoft.ServiceBus.Notifications.NotificationHubClient

Namespace:  Microsoft.ServiceBus.Notifications
Assembly:  Microsoft.ServiceBus (em Microsoft.ServiceBus.dll)

public class NotificationHubClient

O tipo NotificationHubClient expõe os membros a seguir.

  NomeDescrição
Propriedade públicaEnableTestSendObtém o define um valor indicando se o cliente habilita um envio de teste.
Início

  NomeDescrição
Método públicoCancelNotificationAsync
Método públicoCreateAdmNativeRegistrationAsync(String)Cria de forma assíncrona um registro administrativo nativo.
Método públicoCreateAdmNativeRegistrationAsync(String, IEnumerable<String>)Cria de forma assíncrona um registro administrativo nativo.
Método públicoCreateAdmTemplateRegistrationAsync(String, String)Cria de forma assíncrona um registro do modelo administrativo.
Método públicoCreateAdmTemplateRegistrationAsync(String, String, IEnumerable<String>)Cria de forma assíncrona um registro do modelo administrativo.
Método públicoCreateAppleNativeRegistrationAsync(String)Cria, de maneira assíncrona, um registro nativo da Apple.
Método públicoCreateAppleNativeRegistrationAsync(String, IEnumerable<String>)Cria, de maneira assíncrona, um registro nativo da Apple.
Método públicoCreateAppleTemplateRegistrationAsync(String, String)Cria, de maneira assíncrona, um registro de modelo da Apple. Para especificar propriedades adicionais na criação, use o método CreateRegistrationAsync<T>(T).
Método públicoCreateAppleTemplateRegistrationAsync(String, String, IEnumerable<String>)Cria, de maneira assíncrona, um registro de modelo da Apple. Para especificar propriedades adicionais na criação, use o método CreateRegistrationAsync<T>(T).
Método públicoCreateBaiduNativeRegistrationAsync(String, String)
Método públicoCreateBaiduNativeRegistrationAsync(String, String, IEnumerable<String>)
Método públicoCreateBaiduTemplateRegistrationAsync(String, String, String)
Método públicoCreateBaiduTemplateRegistrationAsync(String, String, String, IEnumerable<String>)
Método públicoMembro estáticoCreateClientFromConnectionString(String, String)Cria um cliente a partir da cadeia de caracteres de conexão.
Método públicoMembro estáticoCreateClientFromConnectionString(String, String, Boolean)Cria um cliente a partir da cadeia de caracteres de conexão.
Método públicoCreateGcmNativeRegistrationAsync(String)Cria, de maneira assíncrona, o registro nativo GCM.
Método públicoCreateGcmNativeRegistrationAsync(String, IEnumerable<String>)Cria, de maneira assíncrona, o registro nativo GCM.
Método públicoCreateGcmTemplateRegistrationAsync(String, String)Cria, de maneira assíncrona, o registro de modelo GCM.
Método públicoCreateGcmTemplateRegistrationAsync(String, String, IEnumerable<String>)Cria, de maneira assíncrona, o registro de modelo GCM.
Método públicoCreateMpnsNativeRegistrationAsync(String)Cria, de maneira assíncrona, o registro nativo MPNS.
Método públicoCreateMpnsNativeRegistrationAsync(String, IEnumerable<String>)Cria, de maneira assíncrona, o registro nativo MPNS.
Método públicoCreateMpnsTemplateRegistrationAsync(String, String)Cria, de maneira assíncrona, o registro de modelo MPNS. Para especificar propriedades adicionais na criação, use o método CreateRegistrationAsync<T>(T).
Método públicoCreateMpnsTemplateRegistrationAsync(String, String, IEnumerable<String>)Cria, de maneira assíncrona, o registro de modelo MPNS. Para especificar propriedades adicionais na criação, use o método CreateRegistrationAsync<T>(T).
Método públicoCreateOrUpdateRegistrationAsync<T>Cria ou atualiza de forma assíncrona o registro do cliente.
Método públicoCreateRegistrationAsync<T>Cria um registro de maneira assíncrona.
Método públicoCreateRegistrationIdAsyncCria um identificador de registro de forma assíncrona.
Método públicoCreateWindowsNativeRegistrationAsync(String)Cria, de maneira assíncrona, o registro nativo Windows.
Método públicoCreateWindowsNativeRegistrationAsync(String, IEnumerable<String>)Cria, de maneira assíncrona, o registro nativo Windows.
Método públicoCreateWindowsTemplateRegistrationAsync(String, String)Cria, de maneira assíncrona, o registro de modelo Windows.
Método públicoCreateWindowsTemplateRegistrationAsync(String, String, IEnumerable<String>)Cria, de maneira assíncrona, o registro de modelo Windows.
Método públicoDeleteRegistrationAsync(String)Exclui o registro de maneira assíncrona.
Método públicoDeleteRegistrationAsync(RegistrationDescription)Exclui o registro de maneira assíncrona.
Método públicoDeleteRegistrationAsync(String, String)Exclui o registro de maneira assíncrona.
Método públicoDeleteRegistrationsByChannelAsyncExclui os registros por canal de maneira assíncrona.
Método públicoEquals (Herdado de Object.)
Método protegidoFinalize (Herdado de Object.)
Método públicoGetAllRegistrationsAsync(Int32)Recupera, de maneira assíncrona, todos os registros desse hub de notificação.
Método públicoGetAllRegistrationsAsync(String, Int32)Recupera, de maneira assíncrona, todos os registros desse hub de notificação.
Método públicoGetBaseUriObtém a valor da propriedade BaseUri anexada.
Método públicoGetHashCode (Herdado de Object.)
Método públicoGetNotificationHubJobAsync
Método públicoGetNotificationHubJobsAsync
Método públicoGetRegistrationAsync<TRegistrationDescription>Recupera, de maneira assíncrona, um registro com uma ID determinada. O tipo do registro depende do parâmetro especificado TRegistrationDescription.
Método públicoGetRegistrationsByChannelAsync(String, Int32)Obtém os registros por canal de maneira assíncrona.
Método públicoGetRegistrationsByChannelAsync(String, String, Int32)Obtém os registros por canal de maneira assíncrona.
Método públicoGetRegistrationsByTagAsync(String, Int32)Obtém os registros por marca de maneira assíncrona.
Método públicoGetRegistrationsByTagAsync(String, String, Int32)Obtém os registros por marca de maneira assíncrona.
Método públicoGetType (Herdado de Object.)
Método protegidoMemberwiseClone (Herdado de Object.)
Método públicoRegistrationExistsAsyncIndica, de maneira assíncrona, que o registro já existe.
Método públicoScheduleNotificationAsync(Notification, DateTimeOffset)
Método públicoScheduleNotificationAsync(Notification, DateTimeOffset, IEnumerable<String>)
Método públicoScheduleNotificationAsync(Notification, DateTimeOffset, String)
Método públicoSendAdmNativeNotificationAsync(String)Envia de forma assíncrona a notificação nativa administrativa.
Método públicoSendAdmNativeNotificationAsync(String, IEnumerable<String>)Envia de forma assíncrona a notificação nativa administrativa.
Método públicoSendAdmNativeNotificationAsync(String, String)Envia de forma assíncrona a notificação nativa administrativa.
Método públicoSendAppleNativeNotificationAsync(String)Envia, de maneira assíncrona, uma notificação nativa da Apple. Para especificar uma expiração, use o método SendNotificationAsync(Notification).
Método públicoSendAppleNativeNotificationAsync(String, IEnumerable<String>)Envia, de maneira assíncrona, uma notificação nativa da Apple a um conjunto não vazio de marcas (máximo 20). Isso é equivalente a uma expressão marcadas com ORs booleanos ("||"). Para especificar uma expiração, use o método SendNotificationAsync(Notification).
Método públicoSendAppleNativeNotificationAsync(String, String)Envia, de maneira assíncrona, uma notificação nativa da Apple para uma expressão de marca (uma única marca "tag" é uma expressão de marca válida). Para especificar uma expiração, use o método SendNotificationAsync(Notification).
Método públicoSendBaiduNativeNotificationAsync(String)
Método públicoSendBaiduNativeNotificationAsync(String, IEnumerable<String>)
Método públicoSendBaiduNativeNotificationAsync(String, String)
Método públicoSendGcmNativeNotificationAsync(String)Envia, de maneira assíncrona, uma notificação nativa de GCM.
Método públicoSendGcmNativeNotificationAsync(String, IEnumerable<String>)Envia, de maneira assíncrona, uma notificação nativa GCM a um conjunto não vazio de marcas (máx. 20). Isso é equivalente a uma expressão de marca com ORs booleanos ("||").
Método públicoSendGcmNativeNotificationAsync(String, String)Envia, de maneira assíncrona, uma notificação nativa GCM para uma expressão de marca (uma única marca "tag" é uma expressão de marca válida).
Método públicoSendMpnsNativeNotificationAsync(String)Envia, de maneira assíncrona, uma notificação nativa de MPNS. Para especificar cabeçalhos para MPNS, use o método SendNotificationAsync(Notification).
Método públicoSendMpnsNativeNotificationAsync(String, IEnumerable<String>)Envia, de maneira assíncrona, uma notificação nativa MPNS a um conjunto não vazio de marcas (máximo 20). Isso é equivalente a uma expressão de marca com ORs booleanos ("||"). Para especificar cabeçalhos para MPNS, use o método NotificationHubClient.SendNotificationAsync(Notification).
Método públicoSendMpnsNativeNotificationAsync(String, String)Envia, de maneira assíncrona, uma notificação nativa MPNS para uma expressão de marca (uma única marca "tag" é uma expressão de marca válida). Para especificar cabeçalhos para MPNS, use o método SendNotificationAsync(Notification).
Método públicoSendNotificationAsync(Notification)Envia, de maneira assíncrona, uma notificação a um conjunto não vazio de marcas (máx. 20). Isso é equivalente a uma expressão de marca com ORs booleanos ("||").
Método públicoSendNotificationAsync(Notification, IEnumerable<String>)Envia, de maneira assíncrona, uma notificação a um conjunto não vazio de marcas (máx. 20). Isso é equivalente a uma expressão de marca com ORs booleanos ("||").
Método públicoSendNotificationAsync(Notification, String)Envia, de maneira assíncrona, uma notificação para uma expressão de marca (uma única marca "tag" é uma expressão de marca válida).
Método públicoSendTemplateNotificationAsync(IDictionary<String, String>)Envia uma notificação de modelo de maneira assíncrona.
Método públicoSendTemplateNotificationAsync(IDictionary<String, String>, IEnumerable<String>)Envia, de maneira assíncrona, uma notificação de modelo a um conjunto não vazio de marcas (máximo 20). Isso é equivalente a uma expressão de marca com ORs booleanos ("||").
Método públicoSendTemplateNotificationAsync(IDictionary<String, String>, String)Envia, de maneira assíncrona, uma notificação de modelo para uma expressão de marca (uma única marca "tag" é uma expressão de marca válida).
Método públicoSendWindowsNativeNotificationAsync(String)Envia, de maneira assíncrona, uma notificação nativa do Windows. Para especificar cabeçalhos para WNS, use o método SendNotificationAsync(Notification).
Método públicoSendWindowsNativeNotificationAsync(String, IEnumerable<String>)Envia, de maneira assíncrona, uma notificação nativa do Windows a um conjunto não vazio de marcas (máx. 20). Isso é equivalente a uma expressão de marca com ORs booleanos ("||"). Para especificar cabeçalhos para WNS, use o método NotificationHubClient.SendNotificationAsync(Notification).
Método públicoSendWindowsNativeNotificationAsync(String, String)Envia, de maneira assíncrona, uma notificação nativa do Windows para uma expressão de marca (uma única marca "tag" é uma expressão de marca válida). Para especificar cabeçalhos para WNS, use o método NotificationHubClient.SendNotificationAsync(Notification).
Método públicoSubmitNotificationHubJobAsync
Método públicoToString (Herdado de Object.)
Método públicoUpdateRegistrationAsync<T>Atualiza o registro de maneira assíncrona.
Início

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Contribuições da comunidade

Mostrar: