PropertyFilterAttribute Classe

Definição

Especifica quais as propriedades que devem ser reportadas por descritores de tipo, especificamente o GetProperties(Object) método.

public ref class PropertyFilterAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method | System.AttributeTargets.Property)]
public sealed class PropertyFilterAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method | System.AttributeTargets.Property)>]
type PropertyFilterAttribute = class
    inherit Attribute
Public NotInheritable Class PropertyFilterAttribute
Inherits Attribute
Herança
PropertyFilterAttribute
Atributos

Observações

Suporta PropertyFilterAttribute um mecanismo interno que limita o número de propriedades num tipo que são devolvidas pelo descritor de tipo personalizado DependencyObject . Se o atributo for encontrado, o descritor de tipo restringe o âmbito das propriedades devolvidas. PropertyFilterAttribute difere dos atributos típicos porque não se pode aplicar a uma classe como metadados. O mecanismo de filtro funciona através do código em vez de metadados estáticos.

Construtores

Name Description
PropertyFilterAttribute(PropertyFilterOptions)

Inicializa uma nova instância da PropertyFilterAttribute classe.

Campos

Name Description
Default

Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código.

Propriedades

Name Description
Filter

Obtém as opções de filtro para este atributo PropertyFilterAttribute .NET Framework.

TypeId

Quando implementado numa classe derivada, obtém um identificador único para esta Attribute.

(Herdado de Attribute)

Métodos

Name Description
Equals(Object)

Devolve um valor que indica se o atributo atual PropertyFilterAttribute .NET Framework é igual a um objeto especificado.

GetHashCode()

Devolve o código hash do atributo atual PropertyFilterAttribute .NET Framework.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsDefaultAttribute()

Quando sobrescrito numa classe derivada, indica se o valor desta instância é o valor padrão para a classe derivada.

(Herdado de Attribute)
Match(Object)

Devolve um valor que indica se as opções de filtro de propriedades do atributo atual PropertyFilterAttribute .NET Framework correspondem às opções de filtro de propriedades do objeto fornecido.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho.

(Herdado de Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera a informação de tipo de um objeto, que pode ser usada para obter a informação de tipo para uma interface.

(Herdado de Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Recupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1).

(Herdado de Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acesso a propriedades e métodos expostos por um objeto.

(Herdado de Attribute)

Aplica-se a

Ver também