Share via


TypeDescriptor.GetEvents Yöntem

Tanım

Bir bileşen veya tür için olay koleksiyonunu döndürür.

Aşırı Yüklemeler

GetEvents(Object)

Belirtilen bileşen için olay koleksiyonunu döndürür.

GetEvents(Type)

Belirtilen bileşen türü için olay koleksiyonunu döndürür.

GetEvents(Object, Attribute[])

Filtre olarak belirtilen öznitelik dizisini kullanarak belirtilen bileşen için olay koleksiyonunu döndürür.

GetEvents(Object, Boolean)

Özel tür tanımlayıcısı ile belirtilen bileşen için olay koleksiyonunu döndürür.

GetEvents(Type, Attribute[])

Filtre olarak belirtilen öznitelik dizisini kullanarak belirtilen bileşen türü için olay koleksiyonunu döndürür.

GetEvents(Object, Attribute[], Boolean)

Filtre olarak belirtilen öznitelik dizisini ve özel tür tanımlayıcısını kullanarak belirtilen bir bileşen için olay koleksiyonunu döndürür.

GetEvents(Object)

Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs

Belirtilen bileşen için olay koleksiyonunu döndürür.

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

Parametreler

component
Object

Olayları almak için bir bileşen.

Döndürülenler

Bu bileşenin olaylarını içeren bir EventDescriptorCollection .

Özel durumlar

component , işlemler arası uzak bir nesnedir.

Örnekler

Bu yöntemin bir örneği için özelliğine Count bakın.

Açıklamalar

Verilen component parametre örneğinin sağladığı olay koleksiyonunu alır. Bu koleksiyon, sınıfın sağladığı olay kümesinden farklı olabilir. component parametre sited ise, site ek olayları ekleyebilir veya kaldırabilir.

ise componentnullboş bir koleksiyon döndürülür.

Döndürülen koleksiyonun sırasının çağrılar arasında aynı olması garanti edilmediğinden, kullanmadan önce her zaman sıralayın.

Ayrıca bkz.

Şunlara uygulanır

GetEvents(Type)

Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs

Belirtilen bileşen türü için olay koleksiyonunu döndürür.

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

Parametreler

componentType
Type

Type Hedef bileşenin.

Döndürülenler

Bu bileşenin olaylarını içeren bir EventDescriptorCollection .

Açıklamalar

Bu yöntemin bu sürümünü yalnızca nesnesinin bir örneğine sahip olmadığınızda çağırın.

componentType parametresi ise nullboş bir koleksiyon döndürülür.

Döndürülen koleksiyonun sırasının çağrılar arasında aynı olması garanti edilmediğinden, kullanmadan önce her zaman sıralayın.

Ayrıca bkz.

Şunlara uygulanır

GetEvents(Object, Attribute[])

Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs

Filtre olarak belirtilen öznitelik dizisini kullanarak belirtilen bileşen için olay koleksiyonunu döndürür.

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

Parametreler

component
Object

Olayları almak için bir bileşen.

attributes
Attribute[]

Filtre olarak kullanabileceğiniz tür Attribute dizisi.

Döndürülenler

Bu bileşen için belirtilen özniteliklerle eşleşen olayları içeren bir EventDescriptorCollection .

Özel durumlar

component , işlemler arası uzak bir nesnedir.

Açıklamalar

parametrenin component olayları bir sınıfın olaylarından farklı olabilir, çünkü parametre sitedeyse component site olayları ekleyebilir veya kaldırabilir.

Dizi ve attributes nesnelerinin bir karışımına TypeAttribute sahip olabilir. Filtreleme aşağıdaki kurallarla tanımlanır:

  • A Type joker karakter olarak kabul edilir; öznitelik kümesinde öğesinin Type bulunduğu herhangi bir olayla eşleşir.

  • Bir olay aynı sınıfa sahip Attribute değilse, olay döndürülen diziye dahil değildir.

  • Özniteliği sınıfın Attribute bir örneğiyse, olayın tam eşleşmesi olması gerekir veya döndürülen diziye dahil değildir.

  • Bir Attribute örnek belirtilirse ve varsayılan olaysa, olayda örneği Attribute olmasa bile döndürülen diziye eklenir.

ise componentnullboş bir koleksiyon döndürülür.

Döndürülen koleksiyonun sırasının çağrılar arasında aynı olması garanti edilmediğinden, kullanmadan önce her zaman sıralayın.

Ayrıca bkz.

Şunlara uygulanır

GetEvents(Object, Boolean)

Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs

Özel tür tanımlayıcısı ile belirtilen bileşen için olay koleksiyonunu döndürür.

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

Parametreler

component
Object

Olayları almak için bir bileşen.

noCustomTypeDesc
Boolean

true özel tür açıklaması bilgilerini dikkate almamak için; aksi takdirde , false.

Döndürülenler

Bu bileşenin olaylarını içeren bir EventDescriptorCollection .

Özel durumlar

component , işlemler arası uzak bir nesnedir.

Açıklamalar

Bu yöntem, belirtilen component parametre örneğinin sağladığı olay koleksiyonunu alır. Bu, sınıfın sağladığı olay kümesinden farklı olabilir. component parametre sited ise, site ek olayları ekleyebilir veya kaldırabilir.

ise componentnullboş bir koleksiyon döndürülür.

Döndürülen koleksiyonun sırasının çağrılar arasında aynı olması garanti edilmediğinden, kullanmadan önce her zaman sıralayın.

Ayrıca bkz.

Şunlara uygulanır

GetEvents(Type, Attribute[])

Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs

Filtre olarak belirtilen öznitelik dizisini kullanarak belirtilen bileşen türü için olay koleksiyonunu döndürür.

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

Parametreler

componentType
Type

Type Hedef bileşenin.

attributes
Attribute[]

Filtre olarak kullanabileceğiniz tür Attribute dizisi.

Döndürülenler

Bu bileşen için belirtilen özniteliklerle eşleşen olayları içeren bir EventDescriptorCollection .

Açıklamalar

Bu yöntemin bu sürümünü yalnızca nesnesinin bir örneğine sahip olmadığınızda çağırın.

attributes parametre dizisi ve Attribute nesnelerinin bir karışımına Type sahip olabilir. Filtreleme aşağıdaki kurallarla tanımlanır:

  • A Type joker karakter olarak kabul edilir; öznitelik kümesinde öğesinin Type bulunduğu herhangi bir olayla eşleşir.

  • Bir olay aynı sınıfa sahip Attribute değilse, olay döndürülen diziye dahil değildir.

  • Özniteliği sınıfın Attribute bir örneğiyse, olayın tam eşleşmesi olması gerekir veya döndürülen diziye dahil değildir.

  • Bir Attribute örnek belirtilirse ve varsayılan olaysa, olayda örneği Attribute olmasa bile döndürülen diziye eklenir.

componentType parametresi ise nullboş bir koleksiyon döndürülür.

Döndürülen koleksiyonun sırasının çağrılar arasında aynı olması garanti edilmediğinden, kullanmadan önce her zaman sıralayın.

Ayrıca bkz.

Şunlara uygulanır

GetEvents(Object, Attribute[], Boolean)

Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs

Filtre olarak belirtilen öznitelik dizisini ve özel tür tanımlayıcısını kullanarak belirtilen bir bileşen için olay koleksiyonunu döndürür.

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

Parametreler

component
Object

Olayları almak için bir bileşen.

attributes
Attribute[]

Filtre olarak kullanılacak tür Attribute dizisi.

noCustomTypeDesc
Boolean

true özel tür açıklaması bilgilerini dikkate almamak için; aksi takdirde , false.

Döndürülenler

Bu bileşen için belirtilen özniteliklerle eşleşen olayları içeren bir EventDescriptorCollection .

Özel durumlar

component , işlemler arası uzak bir nesnedir.

Açıklamalar

parametrenin component olayları bir sınıfın olaylarından farklı olabilir, çünkü parametre sitedeyse component site olayları ekleyebilir veya kaldırabilir.

attributes parametre dizisi ve Attribute nesnelerinin bir karışımına Type sahip olabilir. Filtreleme aşağıdaki kurallarla tanımlanır:

  • A Type joker karakter olarak kabul edilir; öznitelik kümesinde öğesinin Type bulunduğu herhangi bir olayla eşleşir.

  • Bir olay aynı sınıfa sahip Attribute değilse, olay döndürülen diziye dahil değildir.

  • Özniteliği sınıfın Attribute bir örneğiyse, olayın tam eşleşmesi olması gerekir veya döndürülen diziye dahil değildir.

  • Bir Attribute örnek belirtilirse ve varsayılan olaysa, olayda örneği Attribute olmasa bile döndürülen diziye eklenir.

ise componentnullboş bir koleksiyon döndürülür.

Döndürülen koleksiyonun sırasının çağrılar arasında aynı olması garanti edilmediğinden, kullanmadan önce her zaman sıralayın.

Ayrıca bkz.

Şunlara uygulanır