PropertyFilterAttribute Klass

Definition

Anger vilka egenskaper som ska rapporteras efter typbeskrivningar, särskilt GetProperties(Object) metoden.

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
Arv
PropertyFilterAttribute
Attribut

Kommentarer

PropertyFilterAttribute Stöder en intern mekanism som begränsar antalet egenskaper för en typ som returneras av den anpassade DependencyObject typbeskrivningen. Om attributet hittas begränsar typbeskrivningen omfånget för returnerade egenskaper. PropertyFilterAttribute skiljer sig från typiska attribut eftersom du inte kan tillämpa den på en klass som metadata. Filtermekanismen fungerar via kod i stället för via statiska metadata.

Konstruktorer

Name Description
PropertyFilterAttribute(PropertyFilterOptions)

Initierar en ny instans av PropertyFilterAttribute klassen.

Fält

Name Description
Default

Den här medlemmen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden.

Egenskaper

Name Description
Filter

Hämtar filteralternativen för det här PropertyFilterAttribute .NET Framework-attributet.

TypeId

När den implementeras i en härledd klass hämtar du en unik identifierare för den här Attribute.

(Ärvd från Attribute)

Metoder

Name Description
Equals(Object)

Returnerar ett värde som anger om det aktuella PropertyFilterAttribute .NET Framework-attributet är lika med ett angivet objekt.

GetHashCode()

Returnerar hash-koden för det aktuella attributet PropertyFilterAttribute .NET Framework.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IsDefaultAttribute()

När den åsidosättas i en härledd klass anger du om värdet för den här instansen är standardvärdet för den härledda klassen.

(Ärvd från Attribute)
Match(Object)

Returnerar ett värde som anger om egenskapsfilteralternativen för det aktuella attributet PropertyFilterAttribute .NET Framework matchar egenskapsfilteralternativen för det angivna objektet.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

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

Mappar en uppsättning namn till en motsvarande uppsättning av sändningsidentifierare.

(Ärvd från Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Hämtar typinformationen för ett objekt, som kan användas för att hämta typinformationen för ett gränssnitt.

(Ärvd från Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Hämtar antalet typinformationsgränssnitt som ett objekt tillhandahåller (antingen 0 eller 1).

(Ärvd från Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Ger åtkomst till egenskaper och metoder som exponeras av ett objekt.

(Ärvd från Attribute)

Gäller för

Se även