Udostępnij za pośrednictwem


ControllerDescriptor.GetCustomAttributes Metoda

Definicja

Przeciążenia

GetCustomAttributes(Boolean)

Pobiera atrybuty niestandardowe zdefiniowane dla tego elementu członkowskiego z wyłączeniem nazwanych atrybutów.

GetCustomAttributes(Type, Boolean)

Pobiera atrybuty niestandardowe określonego typu zdefiniowanego dla tego elementu członkowskiego z wyłączeniem nazwanych atrybutów.

GetCustomAttributes(Boolean)

Pobiera atrybuty niestandardowe zdefiniowane 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)

Pobiera atrybuty niestandardowe określonego typu zdefiniowanego dla tego elementu członkowskiego z wyłączeniem nazwanych atrybutów.

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.

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 attributeType ma wartość null (Nic w Visual Basic).

Dotyczy