TypeDescriptor.GetEvents Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ż
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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
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 null
wartość , 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ż
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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ń.
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 null
wartość , 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ż
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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 null
wartość , 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ż
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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
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 null
wartość , 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ż
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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ń.
- 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 null
wartość , 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ż
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties