Bagikan melalui


TypeDescriptor.GetEvents Metode

Definisi

Mengembalikan kumpulan peristiwa untuk komponen atau jenis.

Overload

GetEvents(Object)

Mengembalikan kumpulan peristiwa untuk komponen yang ditentukan.

GetEvents(Type)

Mengembalikan kumpulan peristiwa untuk jenis komponen tertentu.

GetEvents(Object, Attribute[])

Mengembalikan kumpulan peristiwa untuk komponen tertentu menggunakan array atribut tertentu sebagai filter.

GetEvents(Object, Boolean)

Mengembalikan kumpulan peristiwa untuk komponen tertentu dengan deskriptor jenis kustom.

GetEvents(Type, Attribute[])

Mengembalikan kumpulan peristiwa untuk jenis komponen tertentu menggunakan array atribut tertentu sebagai filter.

GetEvents(Object, Attribute[], Boolean)

Mengembalikan kumpulan peristiwa untuk komponen tertentu menggunakan array atribut tertentu sebagai filter dan menggunakan deskriptor jenis kustom.

GetEvents(Object)

Sumber:
TypeDescriptor.cs
Sumber:
TypeDescriptor.cs
Sumber:
TypeDescriptor.cs

Mengembalikan kumpulan peristiwa untuk komponen yang ditentukan.

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

Parameter

component
Object

Komponen untuk mendapatkan peristiwa.

Mengembalikan

Dengan EventDescriptorCollection peristiwa untuk komponen ini.

Pengecualian

component adalah objek jarak jauh lintas proses.

Contoh

Untuk contoh metode ini, lihat Count properti .

Keterangan

Mengambil kumpulan peristiwa yang disediakan instans parameter yang diberikan component . Koleksi ini dapat berbeda dari serangkaian peristiwa yang disediakan kelas. component Jika parameter di-site, situs dapat menambahkan atau menghapus peristiwa tambahan.

Jika component adalah null, maka koleksi kosong dikembalikan.

Urutan koleksi yang dikembalikan tidak dijamin identik di antara panggilan, jadi selalu pesan sebelum digunakan.

Lihat juga

Berlaku untuk

GetEvents(Type)

Sumber:
TypeDescriptor.cs
Sumber:
TypeDescriptor.cs
Sumber:
TypeDescriptor.cs

Mengembalikan kumpulan peristiwa untuk jenis komponen tertentu.

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

Parameter

componentType
Type

Komponen Type target.

Mengembalikan

Dengan EventDescriptorCollection peristiwa untuk komponen ini.

Keterangan

Panggil versi metode ini hanya ketika Anda tidak memiliki instans objek.

componentType Jika parameter adalah null, koleksi kosong dikembalikan.

Urutan koleksi yang dikembalikan tidak dijamin identik di antara panggilan, jadi selalu pesan sebelum digunakan.

Lihat juga

Berlaku untuk

GetEvents(Object, Attribute[])

Sumber:
TypeDescriptor.cs
Sumber:
TypeDescriptor.cs
Sumber:
TypeDescriptor.cs

Mengembalikan kumpulan peristiwa untuk komponen tertentu menggunakan array atribut tertentu sebagai filter.

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

Parameter

component
Object

Komponen untuk mendapatkan peristiwa.

attributes
Attribute[]

Array jenis Attribute yang bisa Anda gunakan sebagai filter.

Mengembalikan

Dengan EventDescriptorCollection peristiwa yang cocok dengan atribut yang ditentukan untuk komponen ini.

Pengecualian

component adalah objek jarak jauh lintas proses.

Keterangan

Peristiwa untuk component parameter dapat berbeda dari peristiwa kelas, karena situs dapat menambahkan atau menghapus peristiwa jika component parameter di-site.

Array attributes dapat memiliki campuran Type objek dan Attribute . Pemfilteran ditentukan oleh aturan berikut:

  • Type diperlakukan sebagai kartubebas; cocok dengan peristiwa apa pun yang memiliki Type dalam set atributnya.

  • Jika peristiwa tidak memiliki Attribute kelas yang sama, peristiwa tidak disertakan dalam array yang dikembalikan.

  • Jika atribut adalah instans Attribute kelas, peristiwa harus sama persis atau tidak disertakan dalam array yang dikembalikan.

  • Attribute Jika instans ditentukan dan merupakan peristiwa default, instans tersebut disertakan dalam array yang dikembalikan meskipun tidak ada instans Attribute dalam peristiwa tersebut.

Jika component adalah null, koleksi kosong dikembalikan.

Urutan koleksi yang dikembalikan tidak dijamin identik di antara panggilan, jadi selalu pesan sebelum digunakan.

Lihat juga

Berlaku untuk

GetEvents(Object, Boolean)

Sumber:
TypeDescriptor.cs
Sumber:
TypeDescriptor.cs
Sumber:
TypeDescriptor.cs

Mengembalikan kumpulan peristiwa untuk komponen tertentu dengan deskriptor jenis kustom.

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

Parameter

component
Object

Komponen untuk mendapatkan peristiwa.

noCustomTypeDesc
Boolean

true untuk tidak mempertimbangkan informasi deskripsi jenis kustom; jika tidak, false.

Mengembalikan

Dengan EventDescriptorCollection peristiwa untuk komponen ini.

Pengecualian

component adalah objek jarak jauh lintas proses.

Keterangan

Metode ini mengambil kumpulan peristiwa yang disediakan instans parameter tertentu component . Ini dapat berbeda dari serangkaian peristiwa yang disediakan kelas. component Jika parameter di-site, situs dapat menambahkan atau menghapus peristiwa tambahan.

Jika component adalah null, koleksi kosong dikembalikan.

Urutan koleksi yang dikembalikan tidak dijamin identik di antara panggilan, jadi selalu pesan sebelum digunakan.

Lihat juga

Berlaku untuk

GetEvents(Type, Attribute[])

Sumber:
TypeDescriptor.cs
Sumber:
TypeDescriptor.cs
Sumber:
TypeDescriptor.cs

Mengembalikan kumpulan peristiwa untuk jenis komponen tertentu menggunakan array atribut tertentu sebagai filter.

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

Parameter

componentType
Type

Komponen Type target.

attributes
Attribute[]

Array jenis Attribute yang bisa Anda gunakan sebagai filter.

Mengembalikan

Dengan EventDescriptorCollection peristiwa yang cocok dengan atribut yang ditentukan untuk komponen ini.

Keterangan

Panggil versi metode ini hanya ketika Anda tidak memiliki instans objek.

Array attributes parameter dapat memiliki campuran Type objek dan Attribute . Pemfilteran ditentukan oleh aturan berikut:

  • Type diperlakukan sebagai kartubebas; cocok dengan peristiwa apa pun yang memiliki Type dalam set atributnya.

  • Jika peristiwa tidak memiliki Attribute kelas yang sama, peristiwa tidak disertakan dalam array yang dikembalikan.

  • Jika atribut adalah instans Attribute kelas, peristiwa harus sama persis atau tidak disertakan dalam array yang dikembalikan.

  • Attribute Jika instans ditentukan dan merupakan peristiwa default, instans tersebut disertakan dalam array yang dikembalikan meskipun tidak ada instans Attribute dalam peristiwa tersebut.

componentType Jika parameter adalah null, koleksi kosong dikembalikan.

Urutan koleksi yang dikembalikan tidak dijamin identik di antara panggilan, jadi selalu pesan sebelum digunakan.

Lihat juga

Berlaku untuk

GetEvents(Object, Attribute[], Boolean)

Sumber:
TypeDescriptor.cs
Sumber:
TypeDescriptor.cs
Sumber:
TypeDescriptor.cs

Mengembalikan kumpulan peristiwa untuk komponen tertentu menggunakan array atribut tertentu sebagai filter dan menggunakan deskriptor jenis kustom.

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

Parameter

component
Object

Komponen untuk mendapatkan peristiwa.

attributes
Attribute[]

Array jenis Attribute untuk digunakan sebagai filter.

noCustomTypeDesc
Boolean

true untuk tidak mempertimbangkan informasi deskripsi jenis kustom; jika tidak, false.

Mengembalikan

Dengan EventDescriptorCollection peristiwa yang cocok dengan atribut yang ditentukan untuk komponen ini.

Pengecualian

component adalah objek jarak jauh lintas proses.

Keterangan

Peristiwa untuk component parameter dapat berbeda dari peristiwa kelas, karena situs dapat menambahkan atau menghapus peristiwa jika component parameter di-site.

Array attributes parameter dapat memiliki campuran Type objek dan Attribute . Pemfilteran ditentukan oleh aturan berikut:

  • Type diperlakukan sebagai kartubebas; cocok dengan peristiwa apa pun yang memiliki Type dalam set atributnya.

  • Jika peristiwa tidak memiliki Attribute kelas yang sama, peristiwa tidak disertakan dalam array yang dikembalikan.

  • Jika atribut adalah instans Attribute kelas, peristiwa harus sama persis atau tidak disertakan dalam array yang dikembalikan.

  • Attribute Jika instans ditentukan dan merupakan peristiwa default, instans tersebut disertakan dalam array yang dikembalikan meskipun tidak ada instans Attribute dalam peristiwa tersebut.

Jika component adalah null, koleksi kosong dikembalikan.

Urutan koleksi yang dikembalikan tidak dijamin identik di antara panggilan, jadi selalu pesan sebelum digunakan.

Lihat juga

Berlaku untuk