Microsoft.Azure.NotificationHubs Namespace

Contains classes and interfaces that support creating and using Notification Hub resources.

Classes

AdmCredential

Specifies the Amazon Device Messaging (ADM) credentials.

AdmNotification

Represents the Amazon Device Messaging (ADM) notification.

AdmRegistrationDescription

Represents the description of the Amazon Device Messaging (ADM) registration.

AdmTemplateRegistrationDescription

Represents the description of the Amazon Device Messaging (ADM) template registration.

ApnsCredential

Represents an Apple Push Notification Service (APNS) credential.

ApnsHeaderCollection

Provides a collection of APNS header.

AppleNotification

Represents the Apple notification.

AppleRegistrationDescription

Represents the description of apple registration.

AppleTemplateRegistrationDescription

Represents the description of the Apple template registration.

BaiduCredential

Represents Baidu credentials

BaiduNotification

Represents a Baidu notification hub notification, including the target tag

BaiduRegistrationDescription

Represents a Baidu registration description.

BaiduTemplateRegistrationDescription

Represents a Baidu template registration description.

CDataMember

Represents the notifications of the CDataMember.

CollectionQueryResult<T>

Represents a collection query result.

ConfigurationException

Represnets an exception based upon invalid configuration.

ErrorResponse

Represents an error response with error code and detail.

FcmCredential

Represents the Firebase Cloud Messaging credential.

FcmNotification

Represents a Firebase Cloud Messaging notification.

FcmRegistrationDescription

Represents Notification Hub registration description for Firebase Cloud Messaging

FcmTemplateRegistrationDescription

Represents Notification Hub template registration description for Firebase Cloud Messaging

GcmCredential

Represents the Google Cloud Messaging credential.

GcmRegistrationDescription

Represents a description of GCM registration.

GcmTemplateRegistrationDescription

Represents the description of GCM template registration.

Installation

Represents device in Azure Notification Hub

InstallationTemplate

Represents template which may belong to an instance of Installation class

MpnsCredential

Provides credential of Microsoft Push Notification Service (MPNS).

MpnsHeaderCollection

Provides a collection of MPNS header.

MpnsNotification

Provides notification for Microsoft Push Notification Service (MPNS).

MpnsRegistrationDescription

Provides a description for MPNS registration.

MpnsTemplateRegistrationDescription

Provides description for MPNS template registration.

NamespaceManager

Represents an anchor class used in managing entities, such as queues, topics, subscriptions, and rules, in your service namespace. You must provide service namespace address and access credentials in order to manage your service namespace.

Notification

Abstract class representing a generic notification hub notification, including the target tag.

NotificationDetails

Represents notification details

NotificationHubClient

Represents a notification hub client.

NotificationHubConnectionStringBuilder

This class can be used to construct a connection string to be used in creating messaging client entities. It can also be used to perform basic validation on an existing connection string.

NotificationHubDescription

Represents a notification hub description.

NotificationHubJob

Metadata of the NotificationHub Job

NotificationHubRetryOptions

The set of options that can be specified to influence how retry attempts are made, and a failure is eligible to be retried.

NotificationHubRetryOptionsExtensions

The set of extension methods for the NotificationHubRetryOptions class.

NotificationHubRetryPolicy

An abstract representation of a policy to govern retrying of messaging operations.

NotificationHubSettings

Notification Hubs client settings

NotificationOutcome

Represents a notification outcome.

NotificationOutcomeCollection

Notification outcome dictionary

PartialUpdateOperation

Patch an installation with this object

PnsCredential

Represents a PNS credential.

PnsCredentialProperties

Represents credential properties for a push notification service.

PnsFeedback

Represents the PNS Feedback

PublicKeyConstants

Class Containing Constants Relating to Public Keys used in Signing Assemblies

RegistrationDescription

Represents a registration description.

RegistrationResult

Represents the result of the registration.

ScheduledNotification

Represents the scheduled Notification.

TemplateNotification

Represents a template notification.

WindowsNotification

Represents the Windows notification.

WindowsRegistrationDescription

Provides description for Windows registration.

WindowsTemplateRegistrationDescription

Provides description for Windows template registration.

WnsCredential

Represents a WNS credential.

WnsHeaderCollection

Represents the collection of Windows Push Notification Services (WNS) headers.

WnsSecondaryTile

Represents the WNS secondary tile

Interfaces

INamespaceManager

Represents a namespace manager

INativeNotification

Common interface for all notification providers

INotificationHubClient

Represents a notification hub client.

Enums

ExceptionErrorCodes

Specifies the error codes of the exceptions.

NotificationHubJobStatus

Returns the status of a Notification Hub Job.

NotificationHubJobType

Allowed export/import job types when bulk registration operations are to be done

NotificationHubRetryMode

The type of approach to apply when calculating the delay between retry attempts.

NotificationOutcomeState

Specifies an enumeration of notification outcome state.

NotificationPlatform

Supported Intallation Platforms

UpdateOperationType

Update Operation Types