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.

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.

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 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.

NamespaceManagerSettings

Contains the settings for the namespace manager.

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

Represents a notification hub description.

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.

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

Provides a simple way to create and manage the contents of connection strings. You can use this class to construct a connection string for creating client messaging 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

Represents the shared access signature token.

SharedAccessSignatureTokenProvider

Represents the shared access signature associated with the token provider.

SharedSecretTokenProvider

Provides methods that return name/value pairs for web token assertions, and that execute asynchronous shared secret token retrieval operations.

SimpleWebSecurityToken

A security token that wraps a Simple Web Token.

SimpleWebSecurityTokenSerializer

Represents a class to use to read and to write SimpleWebSecurityToken, SecurityKeyIdentifierClause, and SecurityKeyIdentifier objects as XML.

SimpleWebTokenProvider

Provides a set of methods that execute asynchronous simple Web token (SWT) retrieval operations.

TemplateNotification

Represents a template notification.

TokenConstants

Provides constants that represent parameter names, field names, method names, and delimiters that are used in authentication requests.

TokenProvider

Represents a security token provider with built-in factory methods returning some well-known token providers.

TokenProvider.Key

Represents a key associated with the token.

TokenProviderException

Represents an exception regarding the token provider for the Service Bus.

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

Enums

ConnectivityMode

Describes the connectivity mode.

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