TypeDescriptor.GetEvents Metoda

Definice

Vrátí kolekci událostí pro součást nebo typ.

Přetížení

GetEvents(Object)

Vrátí kolekci událostí pro zadanou komponentu.

GetEvents(Type)

Vrátí kolekci událostí pro zadaný typ komponenty.

GetEvents(Object, Attribute[])

Vrátí kolekci událostí pro zadanou komponentu pomocí zadaného pole atributů jako filtru.

GetEvents(Object, Boolean)

Vrátí kolekci událostí pro zadanou komponentu s popisovačem vlastního typu.

GetEvents(Type, Attribute[])

Vrátí kolekci událostí pro zadaný typ komponenty pomocí zadaného pole atributů jako filtru.

GetEvents(Object, Attribute[], Boolean)

Vrátí kolekci událostí pro zadanou komponentu pomocí zadaného pole atributů jako filtru a pomocí popisovače vlastního typu.

GetEvents(Object)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vrátí kolekci událostí pro zadanou komponentu.

public:
 static System::ComponentModel::EventDescriptorCollection ^ GetEvents(System::Object ^ component);
public static System.ComponentModel.EventDescriptorCollection GetEvents (object component);
static member GetEvents : obj -> System.ComponentModel.EventDescriptorCollection
Public Shared Function GetEvents (component As Object) As EventDescriptorCollection

Parametry

component
Object

Komponenta pro získání událostí pro.

Návraty

S EventDescriptorCollection událostmi pro tuto komponentu.

Výjimky

component je vzdálený objekt napříč procesy.

Příklady

Příklad této metody najdete ve Count vlastnosti .

Poznámky

Načte kolekci událostí, které daná component instance parametru poskytuje. Tato kolekce se může lišit od sady událostí, které třída poskytuje. component Pokud je parametr sited, web může přidat nebo odebrat další události.

Pokud component je null, vrátí se prázdná kolekce.

Pořadí vrácených kolekcí není zaručeno, že bude mezi voláními identické, takže před použitím vždy seřadit.

Viz také

Platí pro

GetEvents(Type)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vrátí kolekci událostí pro zadaný typ komponenty.

public:
 static System::ComponentModel::EventDescriptorCollection ^ GetEvents(Type ^ componentType);
public static System.ComponentModel.EventDescriptorCollection GetEvents (Type componentType);
static member GetEvents : Type -> System.ComponentModel.EventDescriptorCollection
Public Shared Function GetEvents (componentType As Type) As EventDescriptorCollection

Parametry

componentType
Type

Cílová Type komponenta.

Návraty

S EventDescriptorCollection událostmi pro tuto komponentu.

Poznámky

Volejte tuto verzi této metody pouze v případě, že nemáte instanci objektu.

componentType Pokud je nullparametr , vrátí se prázdná kolekce.

Pořadí vrácených kolekcí není zaručeno, že bude mezi voláními identické, takže před použitím vždy seřadit.

Viz také

Platí pro

GetEvents(Object, Attribute[])

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vrátí kolekci událostí pro zadanou komponentu pomocí zadaného pole atributů jako filtru.

public:
 static System::ComponentModel::EventDescriptorCollection ^ GetEvents(System::Object ^ component, cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.EventDescriptorCollection GetEvents (object component, Attribute[] attributes);
static member GetEvents : obj * Attribute[] -> System.ComponentModel.EventDescriptorCollection
Public Shared Function GetEvents (component As Object, attributes As Attribute()) As EventDescriptorCollection

Parametry

component
Object

Komponenta pro získání událostí pro.

attributes
Attribute[]

Pole typu Attribute , které můžete použít jako filtr.

Návraty

S EventDescriptorCollection událostmi, které odpovídají zadaným atributům pro tuto komponentu.

Výjimky

component je vzdálený objekt napříč procesy.

Poznámky

Události parametru component se mohou lišit od událostí třídy, protože web může přidávat nebo odebírat události, pokud component je parametr sited.

Pole attributes může obsahovat kombinaci Type objektů a Attribute . Filtrování je definováno následujícími pravidly:

  • S objektem Type se zachází jako se zástupným znakem. Odpovídá každé události, která má Type ve své sadě atributů .

  • Pokud událost nemá stejnou Attribute třídu, není událost zahrnuta do vráceného pole.

  • Pokud je atribut instancí Attribute třídy, musí být událost přesnou shodou nebo není zahrnuta do vráceného pole.

  • Attribute Pokud je instance zadána a jedná se o výchozí událost, je zahrnuta do vráceného pole i v případě, že v události neexistuje žádná instance objektu Attribute .

Pokud component je null, vrátí se prázdná kolekce.

Pořadí vrácených kolekcí není zaručeno, že bude mezi voláními identické, takže před použitím vždy seřadit.

Viz také

Platí pro

GetEvents(Object, Boolean)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vrátí kolekci událostí pro zadanou komponentu s popisovačem vlastního typu.

public:
 static System::ComponentModel::EventDescriptorCollection ^ GetEvents(System::Object ^ component, bool noCustomTypeDesc);
public static System.ComponentModel.EventDescriptorCollection GetEvents (object component, bool noCustomTypeDesc);
static member GetEvents : obj * bool -> System.ComponentModel.EventDescriptorCollection
Public Shared Function GetEvents (component As Object, noCustomTypeDesc As Boolean) As EventDescriptorCollection

Parametry

component
Object

Komponenta pro získání událostí pro.

noCustomTypeDesc
Boolean

truenebere v úvahu informace o popisu vlastního typu; v opačném případě . false

Návraty

S EventDescriptorCollection událostmi pro tuto komponentu.

Výjimky

component je vzdálený objekt napříč procesy.

Poznámky

Tato metoda načte kolekci událostí, které daná component instance parametru poskytuje. To se může lišit od sady událostí, které třída poskytuje. component Pokud je parametr sited, web může přidat nebo odebrat další události.

Pokud component je null, vrátí se prázdná kolekce.

Pořadí vrácených kolekcí není zaručeno, že bude mezi voláními identické, takže před použitím vždy seřadit.

Viz také

Platí pro

GetEvents(Type, Attribute[])

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vrátí kolekci událostí pro zadaný typ komponenty pomocí zadaného pole atributů jako filtru.

public:
 static System::ComponentModel::EventDescriptorCollection ^ GetEvents(Type ^ componentType, cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.EventDescriptorCollection GetEvents (Type componentType, Attribute[] attributes);
static member GetEvents : Type * Attribute[] -> System.ComponentModel.EventDescriptorCollection
Public Shared Function GetEvents (componentType As Type, attributes As Attribute()) As EventDescriptorCollection

Parametry

componentType
Type

Cílová Type komponenta.

attributes
Attribute[]

Pole typu Attribute , které můžete použít jako filtr.

Návraty

S EventDescriptorCollection událostmi, které odpovídají zadaným atributům pro tuto komponentu.

Poznámky

Volejte tuto verzi této metody pouze v případě, že nemáte instanci objektu.

Pole attributes parametrů může obsahovat kombinaci Type objektů a Attribute . Filtrování je definováno následujícími pravidly:

  • S objektem Type se zachází jako se zástupným znakem. Odpovídá každé události, která má Type ve své sadě atributů .

  • Pokud událost nemá stejnou Attribute třídu, není událost zahrnuta do vráceného pole.

  • Pokud je atribut instancí Attribute třídy, musí být událost přesnou shodou nebo není zahrnuta do vráceného pole.

  • Attribute Pokud je instance zadána a jedná se o výchozí událost, je zahrnuta do vráceného pole i v případě, že v události neexistuje žádná instance objektu Attribute .

componentType Pokud je nullparametr , vrátí se prázdná kolekce.

Pořadí vrácených kolekcí není zaručeno, že bude mezi voláními identické, takže před použitím vždy seřadit.

Viz také

Platí pro

GetEvents(Object, Attribute[], Boolean)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vrátí kolekci událostí pro zadanou komponentu pomocí zadaného pole atributů jako filtru a pomocí popisovače vlastního typu.

public:
 static System::ComponentModel::EventDescriptorCollection ^ GetEvents(System::Object ^ component, cli::array <Attribute ^> ^ attributes, bool noCustomTypeDesc);
public static System.ComponentModel.EventDescriptorCollection GetEvents (object component, Attribute[] attributes, bool noCustomTypeDesc);
public static System.ComponentModel.EventDescriptorCollection GetEvents (object component, Attribute[]? attributes, bool noCustomTypeDesc);
static member GetEvents : obj * Attribute[] * bool -> System.ComponentModel.EventDescriptorCollection
Public Shared Function GetEvents (component As Object, attributes As Attribute(), noCustomTypeDesc As Boolean) As EventDescriptorCollection

Parametry

component
Object

Komponenta pro získání událostí pro.

attributes
Attribute[]

Pole typu Attribute , které se použije jako filtr.

noCustomTypeDesc
Boolean

truenebere v úvahu informace o popisu vlastního typu; v opačném případě . false

Návraty

S EventDescriptorCollection událostmi, které odpovídají zadaným atributům pro tuto komponentu.

Výjimky

component je vzdálený objekt napříč procesy.

Poznámky

Události parametru component se mohou lišit od událostí třídy, protože web může přidávat nebo odebírat události, pokud component je parametr sited.

Pole attributes parametrů může obsahovat kombinaci Type objektů a Attribute . Filtrování je definováno následujícími pravidly:

  • S objektem Type se zachází jako se zástupným znakem. Odpovídá každé události, která má Type ve své sadě atributů .

  • Pokud událost nemá stejnou Attribute třídu, není událost zahrnuta do vráceného pole.

  • Pokud je atribut instancí Attribute třídy, musí být událost přesnou shodou nebo není zahrnuta do vráceného pole.

  • Attribute Pokud je instance zadána a jedná se o výchozí událost, je zahrnuta do vráceného pole i v případě, že v události neexistuje žádná instance objektu Attribute .

Pokud component je null, vrátí se prázdná kolekce.

Pořadí vrácených kolekcí není zaručeno, že bude mezi voláními identické, takže před použitím vždy seřadit.

Viz také

Platí pro