共用方式為


PropertyFilterAttribute 類別

定義

指定類型描述項應該報告的屬性,特別是 GetProperties(Object) 方法。

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
繼承
PropertyFilterAttribute
屬性

備註

PropertyFilterAttribute支援內部機制,限制自定義DependencyObject類型描述項所傳回之型別的屬性數目。 如果找到屬性,類型描述元會縮小傳回屬性的範圍。 PropertyFilterAttribute 不同於一般屬性,因為您無法將它套用至類別做為元數據。 篩選機制可透過程式代碼運作,而不是透過靜態元數據運作。

建構函式

PropertyFilterAttribute(PropertyFilterOptions)

初始化 PropertyFilterAttribute 類別的新執行個體。

欄位

Default

此成員支援 .NET Framework 基礎結構,並不能直接使用於您的程式碼中。

屬性

Filter

取得這個 PropertyFilterAttribute .NET Framework 屬性的篩選選項。

TypeId

在衍生類別中實作時,取得這個 Attribute 的唯一識別碼。

(繼承來源 Attribute)

方法

Equals(Object)

傳回值,這個值表示目前的 PropertyFilterAttribute .NET Framework 屬性是否等於指定的物件。

GetHashCode()

傳回目前 PropertyFilterAttribute .NET Framework 屬性的哈希碼。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
IsDefaultAttribute()

在衍生類別中覆寫時,表示這個執行個體的值是衍生類別的預設值。

(繼承來源 Attribute)
Match(Object)

傳回值,指出目前 PropertyFilterAttribute .NET Framework 屬性的屬性篩選選項是否符合所提供對象的屬性篩選選項。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

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

將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。

(繼承來源 Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

擷取物件的類型資訊,可以用來取得介面的類型資訊。

(繼承來源 Attribute)
_Attribute.GetTypeInfoCount(UInt32)

擷取物件提供的類型資訊介面數目 (0 或 1)。

(繼承來源 Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

提供物件所公開的屬性和方法的存取權。

(繼承來源 Attribute)

適用於

另請參閱