RegistrationDescription Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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. |