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)

適用於

另請參閱