Sdílet prostřednictvím


TypeDescriptor.GetEvents Metoda

Definice

Vrátí kolekci událostí pro komponentu nebo typ.

Přetížení

Name Description
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 použití vlastního popisovače typu.

GetEvents(Object)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered.")]
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component);
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered.")>]
static member GetEvents : obj -> System.ComponentModel.EventDescriptorCollection
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í.

Návraty

Událostí EventDescriptorCollection pro tuto komponentu

Atributy

Výjimky

component je objekt vzdáleného procesu.

Příklady

Příklad této metody naleznete vlastnost Count .

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, může web přidat nebo odebrat další události.

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

Pořadí vrácených kolekcí není zaručeno, že je mezi voláními stejné, takže je vždy před použitím objednávejte.

Viz také

Platí pro

GetEvents(Type)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
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á komponenta Type .

Návraty

Událostí EventDescriptorCollection pro tuto komponentu

Poznámky

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

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

Pořadí vrácených kolekcí není zaručeno, že je mezi voláními stejné, takže je vždy před použitím objednávejte.

Viz také

Platí pro

GetEvents(Object, Attribute[])

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, Attribute[] attributes);
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, Attribute[] attributes);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")>]
static member GetEvents : obj * Attribute[] -> System.ComponentModel.EventDescriptorCollection
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í.

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.

Atributy

Výjimky

component je objekt vzdáleného procesu.

Poznámky

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

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

  • A Type se považuje za zástupný znak; odpovídá jakékoli události, která má Type v sadě atributů.

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

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

  • Attribute Pokud je zadaná instance a jedná se o výchozí událost, je zahrnuta do vráceného pole, i když v události neexistuje žádná instanceAttribute.

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

Pořadí vrácených kolekcí není zaručeno, že je mezi voláními stejné, takže je vždy před použitím objednávejte.

Viz také

Platí pro

GetEvents(Object, Boolean)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered.")]
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, bool noCustomTypeDesc);
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, bool noCustomTypeDesc);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered.")>]
static member GetEvents : obj * bool -> System.ComponentModel.EventDescriptorCollection
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í.

noCustomTypeDesc
Boolean

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

Návraty

Událostí EventDescriptorCollection pro tuto komponentu

Atributy

Výjimky

component je objekt vzdáleného procesu.

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, může web přidat nebo odebrat další události.

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

Pořadí vrácených kolekcí není zaručeno, že je mezi voláními stejné, takže je vždy před použitím objednávejte.

Viz také

Platí pro

GetEvents(Type, Attribute[])

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
public static System.ComponentModel.EventDescriptorCollection GetEvents(Type componentType, Attribute[] attributes);
public static System.ComponentModel.EventDescriptorCollection GetEvents(Type componentType, Attribute[] attributes);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")>]
static member GetEvents : Type * Attribute[] -> System.ComponentModel.EventDescriptorCollection
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á komponenta Type .

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.

Atributy

Poznámky

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

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

  • A Type se považuje za zástupný znak; odpovídá jakékoli události, která má Type v sadě atributů.

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

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

  • Attribute Pokud je zadaná instance a jedná se o výchozí událost, je zahrnuta do vráceného pole, i když v události neexistuje žádná instanceAttribute.

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

Pořadí vrácených kolekcí není zaručeno, že je mezi voláními stejné, takže je vždy před použitím objednávejte.

Viz také

Platí pro

GetEvents(Object, Attribute[], Boolean)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
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 použití vlastního popisovače typu.

public:
 static System::ComponentModel::EventDescriptorCollection ^ GetEvents(System::Object ^ component, cli::array <Attribute ^> ^ attributes, bool noCustomTypeDesc);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, Attribute[]? attributes, bool noCustomTypeDesc);
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, Attribute[] attributes, bool noCustomTypeDesc);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")>]
static member GetEvents : obj * Attribute[] * bool -> System.ComponentModel.EventDescriptorCollection
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í.

attributes
Attribute[]

Pole typu Attribute , které se má použít 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.

Atributy

Výjimky

component je objekt vzdáleného procesu.

Poznámky

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

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

  • A Type se považuje za zástupný znak; odpovídá jakékoli události, která má Type v sadě atributů.

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

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

  • Attribute Pokud je zadaná instance a jedná se o výchozí událost, je zahrnuta do vráceného pole, i když v události neexistuje žádná instanceAttribute.

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

Pořadí vrácených kolekcí není zaručeno, že je mezi voláními stejné, takže je vždy před použitím objednávejte.

Viz také

Platí pro