RegistrationDescription Class

Definition

Represents a registration description.

[System.Runtime.Serialization.DataContract(Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.BaiduRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.MpnsTemplateRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.AdmRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.NokiaXRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.NokiaXTemplateRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.BaiduTemplateRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.GcmTemplateRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.GcmRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.AppleRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.EmailRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.MpnsRegistrationDescription))]
public abstract class RegistrationDescription : Microsoft.Azure.NotificationHubs.Messaging.EntityDescription
type RegistrationDescription = class
    inherit EntityDescription
    interface IResourceDescription
Public MustInherit Class RegistrationDescription
Inherits EntityDescription
Inheritance
System.Object
RegistrationDescription
Derived
Attributes
System.Runtime.Serialization.DataContractAttribute System.Runtime.Serialization.KnownTypeAttribute

Constructors

RegistrationDescription(RegistrationDescription)

Initializes a new instance of the RegistrationDescription class.

Properties

ETag

Gets or sets the ETag associated with this description.

ExpirationTime

Gets or sets the expiration time of the registration.

ExtensionData

Gets or sets the structure that contains extra data.

(Inherited from EntityDescription)
IsReadOnly

Gets or sets a value that indicates whether the entity description is read-only.

(Inherited from EntityDescription)
RegistrationId

Gets or sets the registration ID.

Tags

Gets or sets a set of tags associated with the registration.

Methods

Deserialize(String)

Extracts the registration description from the serialized data.

Serialize()

Serializes the registration description.

TagCount(String)

Returns the total number of tags.

ThrowIfReadOnly()

Throws an exception if the entity description is read-only.

(Inherited from EntityDescription)
ValidateTags(String)

Validates the given tags.

Applies to