Compartilhar via


RegistrationDescription Classe

Definição

Representa uma descrição de registro.

[System.Runtime.Serialization.DataContract(Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.GcmRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.GcmTemplateRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.FcmRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription))]
[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.WindowsRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.MpnsRegistrationDescription))]
[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.BaiduRegistrationDescription))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.BaiduTemplateRegistrationDescription))]
public abstract class RegistrationDescription : Microsoft.Azure.NotificationHubs.Messaging.EntityDescription
[<System.Runtime.Serialization.DataContract(Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.GcmRegistrationDescription))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.GcmTemplateRegistrationDescription))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.FcmRegistrationDescription))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription))>]
[<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.WindowsRegistrationDescription))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.MpnsRegistrationDescription))>]
[<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.BaiduRegistrationDescription))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.Azure.NotificationHubs.BaiduTemplateRegistrationDescription))>]
type RegistrationDescription = class
    inherit EntityDescription
Public MustInherit Class RegistrationDescription
Inherits EntityDescription
Herança
RegistrationDescription
Derivado
Atributos

Construtores

RegistrationDescription(RegistrationDescription)

Inicializa uma nova instância da classe RegistrationDescription.

Propriedades

ETag

Obtém a ETag associada a esta descrição.

ExpirationTime

Obtém o tempo de expiração do registro.

ExtensionData

Obtém ou define a estrutura que contém dados extras.

(Herdado de EntityDescription)
IsReadOnly

Indique se a instância é do modo somente leitura.

(Herdado de EntityDescription)
PnsHandle

Retorna o identificador Pns específico da plataforma.

PushVariables

Obtém ou define um dicionário de variáveis de push associadas ao recipiente de propriedades.

RegistrationId

Obtém ou define a ID de registro.

Tags

Obtém ou define um conjunto de marcas associadas ao registro.

Métodos

Deserialize(String)

Extrai a descrição do registro dos dados serializados.

Serialize()

Serializa a descrição do registro.

TagCount(String)

Retorna o número total de marcas.

ThrowIfReadOnly()

Gere se o bool somente leitura estiver definido.

(Herdado de EntityDescription)
ValidateTags(String)

Valida as marcas fornecidas.

Aplica-se a