Microsoft.Azure.NotificationHubs Namespace

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

Classes

AdmCredential

Represents an ADM credential

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.

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 body part of Template registration descriptions. The body tag within a template XML description can be any string value and is treated as a CData section.

CollectionQueryResult<T>

Represents a collection query result.

ConnectivitySettings

Holds the connectivity settings effective for all Windows Azure Service Bus-based endpoints that are active in the current application domain.

GcmCredential

Represents the Google Cloud Messaging credential.

GcmNotification

Represents a Google Cloud Messaging notification.

GcmRegistrationDescription

Represents Notification Hub registration description for Google Cloud Messaging

GcmTemplateRegistrationDescription

Represents Notification Hub template registration description for Google Cloud Messaging

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

Represents the description of the MPNS registration.

MpnsTemplateRegistrationDescription

Represents the description of the MPNS template registration.

NamespaceManager

This is an anchor class utilized in managing entities, such as queues, topics, subscriptions, and rules, under your namespace. Namespace address and access credentials must be provided to manage your namespace.

NamespaceManagerSettings

Service Bus Namespace client settings. It holds namespace meta data.

NoRetry

Represents a retry policy that performs no retries.

Notification

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

NotificationDetails

Represents notification details

NotificationHubClient

Represents a notification hub client.

NotificationHubDescription

Metadata description of the NotificationHub.

NotificationHubJob

Metadata of the NotificationHub Job

NotificationOutcome

Represents a notification outcome.

NotificationOutcomeCollection

Notification outcome dictionary

OAuthTokenProvider

Provides authentication token for the service bus.

PartialUpdateOperation

Patch an installation with this object

PnsCredential

Represents a PNS credential.

PnsFeedback

Represents the PNS Feedback

RegistrationDescription

Represents a registration description.

RegistrationResult

Represents the result of the registration.

RetryExponential

Represents a retry policy that performs a specified number of retries, using a randomized exponential backoff scheme to determine the interval between retries.

RetryPolicy

Provides the base implementation of the retry mechanism for unreliable actions and transient conditions.

ScheduledNotification

Represents the scheduled Notification.

ServiceBusConnectionStringBuilder

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.

ServiceBusEnvironment

Describes the Windows Azure Service Bus environment.

ServiceBusErrorData

Represents the data associated with the service bus error.

SharedAccessSignatureToken

A WCF SecurityToken that wraps a Shared Access Signature

SharedAccessSignatureTokenProvider

The SharedAccessSignatureTokenProvider generates tokens using a shared access key.

SharedSecretTokenProvider

The SharedSecretTokenProvider acquires tokens using a issuer name and secret from AccessControl.

SimpleWebSecurityToken

A WCF SecurityToken that wraps a Simple Web Token.

SimpleWebSecurityTokenSerializer

A WCF SecurityTokenSerializer that provides support for SimpleWebSecurityToken.

SimpleWebTokenProvider

The SimpleWebTokenProvider acquires tokens from AccessControl by providing SWT tokens.

TemplateNotification

Represents a template notification.

TokenConstants

Enumerates the types of image and text for toast notification.

TokenProvider

This abstract base class can be extended to implement additional token providers.

TokenProvider.Key

Represents a key associated with the token.

TokenProviderException

Exception for signalling token provider errors.

TransportClientEndpointBehavior

Describes the WCF endpoint behavior that is used to specify the Service Bus credentials for a particular endpoint.

WindowsNotification

Represents the Windows notification.

WindowsRegistrationDescription

Provides description for Windows registration.

WindowsTemplateRegistrationDescription

Provides description for Windows template registration.

WindowsTokenProvider

Represents the token provider for the service bus.

WnsCredential

Represents a WNS credential.

WnsHeaderCollection

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

WnsSecondaryTile

Represents the WNS secondary tile

Interfaces

INativeNotification

Common interface for all notification providers

Enums

ConnectivityMode

Represents connectivity modes used by Bus-based endpoints

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

NotificationOutcomeState

Specifies an enumeration of notification outcome state.

NotificationPlatform

Supported Intallation Platforms

TokenScope

Enumerates the token scope for the service bus.

UpdateOperationType

Update Operation Types