PropertyFilterAttribute Osztály

Definíció

Megadja, hogy mely tulajdonságokat kell típusleírók, pontosabban a GetProperties(Object) metódus szerint jelenteni.

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
Öröklődés
PropertyFilterAttribute
Attribútumok

Megjegyzések

Ez PropertyFilterAttribute egy belső mechanizmust támogat, amely korlátozza az egyéni DependencyObject típusleíró által visszaadott típus tulajdonságainak számát. Ha az attribútum megtalálható, a típusleíró szűkíti a visszaadott tulajdonságok hatókörét. PropertyFilterAttribute eltér a tipikus attribútumoktól, mert metaadatként nem alkalmazható egy osztályra. A szűrőmechanizmus a statikus metaadatok helyett kódon keresztül működik.

Konstruktorok

Name Description
PropertyFilterAttribute(PropertyFilterOptions)

Inicializálja a PropertyFilterAttribute osztály új példányát.

Mezők

Name Description
Default

Ez a tag támogatja a .NET-keretrendszer infrastruktúráját, és nem közvetlenül a kódból való használatra szolgál.

Tulajdonságok

Name Description
Filter

Lekéri a PropertyFilterAttribute .NET Framework attribútum szűrőbeállításait.

TypeId

Ha származtatott osztályban implementálják, ehhez egy egyedi azonosítót Attributekap.

(Öröklődés forrása Attribute)

Metódusok

Name Description
Equals(Object)

Olyan értéket ad vissza, amely jelzi, hogy az aktuális PropertyFilterAttribute .NET Framework attribútum egyenlő-e egy adott objektummal.

GetHashCode()

Az aktuális PropertyFilterAttribute .NET Framework attribútum kivonatkódját adja vissza.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IsDefaultAttribute()

Ha egy származtatott osztályban felül van bírálva, azt jelzi, hogy a példány értéke-e a származtatott osztály alapértelmezett értéke.

(Öröklődés forrása Attribute)
Match(Object)

Olyan értéket ad vissza, amely jelzi, hogy az aktuális PropertyFilterAttribute .NET Framework attribútum tulajdonságszűrő beállításai megegyeznek-e a megadott objektum tulajdonságszűrő beállításaival.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

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

Névkészletet képez le a küldési azonosítók megfelelő készletére.

(Öröklődés forrása Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Lekéri egy objektum típusadatait, amelyek a felület típusadatainak lekérésére használhatók.

(Öröklődés forrása Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1).

(Öröklődés forrása Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz.

(Öröklődés forrása Attribute)

A következőre érvényes:

Lásd még