Udostępnij za pośrednictwem


ActionDescriptor.GetCustomAttributes Metoda

Definicja

Przeciążenia

GetCustomAttributes(Boolean)

Zwraca tablicę atrybutów niestandardowych zdefiniowanych dla tego elementu członkowskiego z wyłączeniem nazwanych atrybutów.

GetCustomAttributes(Type, Boolean)

Zwraca tablicę atrybutów niestandardowych zdefiniowanych dla tego elementu członkowskiego identyfikowanego przez typ.

GetCustomAttributes(Boolean)

Zwraca tablicę atrybutów niestandardowych zdefiniowanych dla tego elementu członkowskiego z wyłączeniem nazwanych atrybutów.

public virtual object[] GetCustomAttributes (bool inherit);
abstract member GetCustomAttributes : bool -> obj[]
override this.GetCustomAttributes : bool -> obj[]
Public Overridable Function GetCustomAttributes (inherit As Boolean) As Object()

Parametry

inherit
Boolean

true, aby wyszukać łańcuch hierarchii dla dziedziczonego atrybutu niestandardowego; w przeciwnym razie wartość false.

Zwraca

Object[]

Tablica atrybutów niestandardowych lub pusta tablica, jeśli nie istnieją żadne atrybuty niestandardowe.

Implementuje

Wyjątki

Nie można załadować typu atrybutu niestandardowego.

Dla tego elementu członkowskiego zdefiniowano więcej niż jeden atrybut typu attributeType .

Dotyczy

GetCustomAttributes(Type, Boolean)

Zwraca tablicę atrybutów niestandardowych zdefiniowanych dla tego elementu członkowskiego identyfikowanego przez typ.

public virtual object[] GetCustomAttributes (Type attributeType, bool inherit);
abstract member GetCustomAttributes : Type * bool -> obj[]
override this.GetCustomAttributes : Type * bool -> obj[]
Public Overridable Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()

Parametry

attributeType
Type

Typ atrybutów niestandardowych.

inherit
Boolean

true, aby wyszukać łańcuch hierarchii dla dziedziczonego atrybutu niestandardowego; w przeciwnym razie wartość false.

Zwraca

Object[]

Tablica atrybutów niestandardowych lub pusta tablica, jeśli nie istnieją żadne atrybuty niestandardowe określonego typu.

Implementuje

Wyjątki

Nie można załadować typu atrybutu niestandardowego.

Dla tego elementu członkowskiego zdefiniowano więcej niż jeden atrybut typu attributeType .

Parametr attritubeType ma wartość null.

Dotyczy