TypeDescriptor.GetEvents Metoda

Definicja

Zwraca kolekcję zdarzeń dla składnika lub typu.

Przeciążenia

GetEvents(Object)

Zwraca kolekcję zdarzeń dla określonego składnika.

GetEvents(Type)

Zwraca kolekcję zdarzeń dla określonego typu składnika.

GetEvents(Object, Attribute[])

Zwraca kolekcję zdarzeń dla określonego składnika przy użyciu określonej tablicy atrybutów jako filtru.

GetEvents(Object, Boolean)

Zwraca kolekcję zdarzeń dla określonego składnika z deskryptorem niestandardowego typu.

GetEvents(Type, Attribute[])

Zwraca kolekcję zdarzeń dla określonego typu składnika przy użyciu określonej tablicy atrybutów jako filtru.

GetEvents(Object, Attribute[], Boolean)

Zwraca kolekcję zdarzeń dla określonego składnika przy użyciu określonej tablicy atrybutów jako filtru i przy użyciu niestandardowego deskryptora typów.

GetEvents(Object)

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Zwraca kolekcję zdarzeń dla określonego składnika.

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

Składnik do pobierania zdarzeń.

Zwraca

Element EventDescriptorCollection ze zdarzeniami dla tego składnika.

Wyjątki

component jest obiektem zdalnym przetwarzania krzyżowego.

Przykłady

Aby zapoznać się z przykładem tej metody, zobacz Count właściwość .

Uwagi

Pobiera kolekcję zdarzeń zapewnianych przez dane component wystąpienie parametru. Ta kolekcja może różnić się od zestawu zdarzeń zapewnianych przez klasę. Jeśli parametr jest lokacji component , witryna może dodawać lub usuwać dodatkowe zdarzenia.

Jeśli component wartość to null, zwracana jest pusta kolekcja.

Kolejność zwracanej kolekcji nie jest gwarantowana, aby była identyczna między wywołaniami, więc zawsze porządkuj ją przed użyciem.

Zobacz też

Dotyczy

GetEvents(Type)

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Zwraca kolekcję zdarzeń dla określonego typu składnika.

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

Składnik Type docelowy.

Zwraca

Element EventDescriptorCollection ze zdarzeniami dla tego składnika.

Uwagi

Wywołaj tę wersję tej metody tylko wtedy, gdy nie masz wystąpienia obiektu.

componentType Jeśli parametr ma nullwartość , zwracana jest pusta kolekcja.

Kolejność zwracanej kolekcji nie jest gwarantowana, aby była identyczna między wywołaniami, więc zawsze porządkuj ją przed użyciem.

Zobacz też

Dotyczy

GetEvents(Object, Attribute[])

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Zwraca kolekcję zdarzeń dla określonego składnika przy użyciu określonej tablicy atrybutów 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

Składnik do pobierania zdarzeń.

attributes
Attribute[]

Tablica typu Attribute , której można użyć jako filtru.

Zwraca

Element EventDescriptorCollection ze zdarzeniami zgodnymi z określonymi atrybutami dla tego składnika.

Wyjątki

component jest obiektem zdalnym przetwarzania krzyżowego.

Uwagi

Zdarzenia parametru component mogą różnić się od zdarzeń klasy, ponieważ witryna może dodawać lub usuwać zdarzenia, jeśli parametr jest lokacją component .

Tablica attributes może zawierać kombinację Type obiektów i Attribute . Filtrowanie jest definiowane przez następujące reguły:

  • Element jest Type traktowany jako symbol wieloznaczny; pasuje do dowolnego zdarzenia, które ma Type element w zestawie atrybutów.

  • Jeśli zdarzenie nie ma Attribute tej samej klasy, zdarzenie nie jest uwzględnione w zwracanej tablicy.

  • Jeśli atrybut jest wystąpieniem Attribute klasy, zdarzenie musi być dokładnie zgodne lub nie jest uwzględnione w zwracanej tablicy.

  • Jeśli wystąpienie Attribute jest określone i jest zdarzeniem domyślnym, jest ono uwzględniane w zwracanej tablicy, nawet jeśli w zdarzeniu nie ma wystąpienia Attribute klasy .

Jeśli component parametr ma nullwartość , zwracana jest pusta kolekcja.

Kolejność zwracanej kolekcji nie jest gwarantowana, aby była identyczna między wywołaniami, więc zawsze porządkuj ją przed użyciem.

Zobacz też

Dotyczy

GetEvents(Object, Boolean)

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Zwraca kolekcję zdarzeń dla określonego składnika z deskryptorem niestandardowego 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

Składnik do pobierania zdarzeń.

noCustomTypeDesc
Boolean

true nie uwzględniać niestandardowych informacji o opisie typu; w przeciwnym razie , false.

Zwraca

Element EventDescriptorCollection ze zdarzeniami dla tego składnika.

Wyjątki

component jest obiektem zdalnym przetwarzania krzyżowego.

Uwagi

Ta metoda pobiera kolekcję zdarzeń zapewnianych przez dane component wystąpienie parametru. Może to różnić się od zestawu zdarzeń zapewnianych przez klasę. Jeśli parametr jest lokacji component , witryna może dodawać lub usuwać dodatkowe zdarzenia.

Jeśli component parametr ma nullwartość , zwracana jest pusta kolekcja.

Kolejność zwracanej kolekcji nie jest gwarantowana, aby była identyczna między wywołaniami, więc zawsze porządkuj ją przed użyciem.

Zobacz też

Dotyczy

GetEvents(Type, Attribute[])

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Zwraca kolekcję zdarzeń dla określonego typu składnika przy użyciu określonej tablicy atrybutów 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

Składnik Type docelowy.

attributes
Attribute[]

Tablica typu Attribute , której można użyć jako filtru.

Zwraca

Element EventDescriptorCollection ze zdarzeniami zgodnymi z określonymi atrybutami dla tego składnika.

Uwagi

Wywołaj tę wersję tej metody tylko wtedy, gdy nie masz wystąpienia obiektu.

Tablica attributes parametrów może zawierać kombinację Type obiektów i Attribute . Filtrowanie jest definiowane przez następujące reguły:

  • Element jest Type traktowany jako symbol wieloznaczny; pasuje do dowolnego zdarzenia, które ma Type element w zestawie atrybutów.

  • Jeśli zdarzenie nie ma Attribute tej samej klasy, zdarzenie nie jest uwzględnione w zwracanej tablicy.

  • Jeśli atrybut jest wystąpieniem Attribute klasy, zdarzenie musi być dokładnie zgodne lub nie jest uwzględnione w zwracanej tablicy.

  • Jeśli wystąpienie Attribute jest określone i jest zdarzeniem domyślnym, jest ono uwzględniane w zwracanej tablicy, nawet jeśli w zdarzeniu nie ma wystąpienia Attribute klasy .

componentType Jeśli parametr ma nullwartość , zwracana jest pusta kolekcja.

Kolejność zwracanej kolekcji nie jest gwarantowana, aby była identyczna między wywołaniami, więc zawsze porządkuj ją przed użyciem.

Zobacz też

Dotyczy

GetEvents(Object, Attribute[], Boolean)

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Zwraca kolekcję zdarzeń dla określonego składnika przy użyciu określonej tablicy atrybutów jako filtru i przy użyciu niestandardowego deskryptora typów.

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

Składnik do pobierania zdarzeń.

attributes
Attribute[]

Tablica typu Attribute , która ma być używana jako filtr.

noCustomTypeDesc
Boolean

true nie uwzględniać niestandardowych informacji o opisie typu; w przeciwnym razie , false.

Zwraca

Element EventDescriptorCollection ze zdarzeniami zgodnymi z określonymi atrybutami dla tego składnika.

Wyjątki

component jest obiektem zdalnym przetwarzania krzyżowego.

Uwagi

Zdarzenia parametru component mogą różnić się od zdarzeń klasy, ponieważ witryna może dodawać lub usuwać zdarzenia, jeśli parametr jest lokacją component .

Tablica attributes parametrów może zawierać kombinację Type obiektów i Attribute . Filtrowanie jest definiowane przez następujące reguły:

  • Element jest Type traktowany jako symbol wieloznaczny; pasuje do dowolnego zdarzenia, które ma Type element w zestawie atrybutów.

  • Jeśli zdarzenie nie ma Attribute tej samej klasy, zdarzenie nie jest uwzględnione w zwracanej tablicy.

  • Jeśli atrybut jest wystąpieniem Attribute klasy, zdarzenie musi być dokładnie zgodne lub nie jest uwzględnione w zwracanej tablicy.

  • Jeśli wystąpienie Attribute jest określone i jest zdarzeniem domyślnym, jest ono uwzględniane w zwracanej tablicy, nawet jeśli w zdarzeniu nie ma wystąpienia Attribute klasy .

Jeśli component parametr ma nullwartość , zwracana jest pusta kolekcja.

Kolejność zwracanej kolekcji nie jest gwarantowana, aby była identyczna między wywołaniami, więc zawsze porządkuj ją przed użyciem.

Zobacz też

Dotyczy