ProfilePropertyMetadata Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma coleção de valores que descrevem uma propriedade de perfil.
public ref class ProfilePropertyMetadata
public ref class ProfilePropertyMetadata : System::Runtime::Serialization::IExtensibleDataObject
[System.Runtime.Serialization.DataContract]
public class ProfilePropertyMetadata
[System.Runtime.Serialization.DataContract]
public class ProfilePropertyMetadata : System.Runtime.Serialization.IExtensibleDataObject
[<System.Runtime.Serialization.DataContract>]
type ProfilePropertyMetadata = class
[<System.Runtime.Serialization.DataContract>]
type ProfilePropertyMetadata = class
interface IExtensibleDataObject
Public Class ProfilePropertyMetadata
Public Class ProfilePropertyMetadata
Implements IExtensibleDataObject
- Herança
-
ProfilePropertyMetadata
- Atributos
- Implementações
Observações
Usas a ProfilePropertyMetadata classe para obter informações sobre uma propriedade de perfil quando acedes a perfis através da ProfileService turma. Pode recuperar o nome e o tipo da propriedade, se é apenas leitura, se pode ser acedida por utilizadores que não foram autenticados, e o valor padrão. Uma aplicação pode tomar as ações apropriadas com base nestes valores, como não tentar definir uma propriedade de apenas leitura.
Para aceder ao objeto ProfilePropertyMetadata de uma aplicação compatível com Windows Communication Framework (WCF), use o método GetPropertiesMetadata da classe ProfileService. O utilizador não precisa de estar ligado para recuperar o ProfilePropertyMetadata objeto porque os metadados das propriedades do perfil não são específicos dos valores das propriedades do perfil do utilizador.
Construtores
| Name | Description |
|---|---|
| ProfilePropertyMetadata() |
Inicializa uma nova instância da ProfilePropertyMetadata classe. |
Propriedades
| Name | Description |
|---|---|
| AllowAnonymousAccess |
Recebe ou define um valor que indica se a propriedade está disponível para utilizadores não autenticados. |
| DefaultValue |
Obtém ou define o valor padrão da propriedade. |
| ExtensionData |
Recebe ou define uma referência para uma ExtensionDataObject instância. |
| IsReadOnly |
Recebe ou define um valor que indica se uma propriedade de perfil é apenas leitura. |
| PropertyName |
Obtém ou define o nome da propriedade do perfil. |
| SerializeAs |
Obtém ou define um valor que indica como serializar o valor da propriedade. |
| TypeName |
Obtém ou define o nome qualificado em montagem do tipo de propriedade do perfil. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |