TypeDescriptor.GetEvents Methode

Definitie

Retourneert de verzameling gebeurtenissen voor een onderdeel of type.

Overloads

Name Description
GetEvents(Object)

Retourneert de verzameling gebeurtenissen voor het opgegeven onderdeel.

GetEvents(Type)

Retourneert de verzameling gebeurtenissen voor een opgegeven type onderdeel.

GetEvents(Object, Attribute[])

Retourneert de verzameling gebeurtenissen voor een opgegeven onderdeel met behulp van een opgegeven matrix met kenmerken als filter.

GetEvents(Object, Boolean)

Retourneert de verzameling gebeurtenissen voor een opgegeven onderdeel met een aangepaste typedescriptor.

GetEvents(Type, Attribute[])

Retourneert de verzameling gebeurtenissen voor een opgegeven type onderdeel met behulp van een opgegeven matrix met kenmerken als filter.

GetEvents(Object, Attribute[], Boolean)

Retourneert de verzameling gebeurtenissen voor een opgegeven onderdeel met behulp van een opgegeven matrix met kenmerken als filter en met behulp van een aangepaste typedescriptor.

GetEvents(Object)

Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs

Retourneert de verzameling gebeurtenissen voor het opgegeven onderdeel.

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

Parameters

component
Object

Een onderdeel voor het ophalen van de gebeurtenissen.

Retouren

Een EventDescriptorCollection met de gebeurtenissen voor dit onderdeel.

Kenmerken

Uitzonderingen

component is een extern object voor meerdere processen.

Voorbeelden

Zie de Count eigenschap voor een voorbeeld van deze methode.

Opmerkingen

Hiermee haalt u een verzameling gebeurtenissen op die het opgegeven parameterexemplaren component biedt. Deze verzameling kan verschillen van de reeks gebeurtenissen die de klasse biedt. Als de component parameter is gesiteerd, kan de site aanvullende gebeurtenissen toevoegen of verwijderen.

Als component dat het is null, wordt een lege verzameling geretourneerd.

De volgorde van de geretourneerde verzameling is niet gegarandeerd identiek tussen aanroepen, dus bestel deze altijd voor gebruik.

Zie ook

Van toepassing op

GetEvents(Type)

Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs

Retourneert de verzameling gebeurtenissen voor een opgegeven type onderdeel.

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

Parameters

componentType
Type

Het Type doelonderdeel.

Retouren

Een EventDescriptorCollection met de gebeurtenissen voor dit onderdeel.

Opmerkingen

Roep deze versie van deze methode alleen aan wanneer u geen exemplaar van het object hebt.

Als de componentType parameter is null, wordt een lege verzameling geretourneerd.

De volgorde van de geretourneerde verzameling is niet gegarandeerd identiek tussen aanroepen, dus bestel deze altijd voor gebruik.

Zie ook

Van toepassing op

GetEvents(Object, Attribute[])

Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs

Retourneert de verzameling gebeurtenissen voor een opgegeven onderdeel met behulp van een opgegeven matrix met kenmerken als filter.

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

Parameters

component
Object

Een onderdeel voor het ophalen van de gebeurtenissen.

attributes
Attribute[]

Een matrix van het type Attribute dat u als filter kunt gebruiken.

Retouren

Een EventDescriptorCollection met de gebeurtenissen die overeenkomen met de opgegeven kenmerken voor dit onderdeel.

Kenmerken

Uitzonderingen

component is een extern object voor meerdere processen.

Opmerkingen

De gebeurtenissen voor de component parameter kunnen verschillen van de gebeurtenissen van een klasse, omdat de site gebeurtenissen kan toevoegen of verwijderen als de component parameter is gesiteerd.

De attributes matrix kan een combinatie van Type objecten hebben Attribute . Filteren wordt gedefinieerd door de volgende regels:

  • Een Type wordt behandeld als een jokerteken; het komt overeen met een gebeurtenis die de in de Type set kenmerken bevat.

  • Als een gebeurtenis niet over Attribute dezelfde klasse beschikt, wordt de gebeurtenis niet opgenomen in de geretourneerde matrix.

  • Als het kenmerk een exemplaar van de Attribute klasse is, moet de gebeurtenis een exacte overeenkomst zijn of is deze niet opgenomen in de geretourneerde matrix.

  • Als een Attribute exemplaar is opgegeven en dit de standaardgebeurtenis is, wordt deze opgenomen in de geretourneerde matrix, zelfs als er geen exemplaar van de Attribute gebeurtenis is.

Als component dat het is null, wordt een lege verzameling geretourneerd.

De volgorde van de geretourneerde verzameling is niet gegarandeerd identiek tussen aanroepen, dus bestel deze altijd voor gebruik.

Zie ook

Van toepassing op

GetEvents(Object, Boolean)

Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs

Retourneert de verzameling gebeurtenissen voor een opgegeven onderdeel met een aangepaste typedescriptor.

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

Parameters

component
Object

Een onderdeel voor het ophalen van de gebeurtenissen.

noCustomTypeDesc
Boolean

true om geen informatie over de beschrijving van aangepaste typen te overwegen; anders, false.

Retouren

Een EventDescriptorCollection met de gebeurtenissen voor dit onderdeel.

Kenmerken

Uitzonderingen

component is een extern object voor meerdere processen.

Opmerkingen

Met deze methode wordt een verzameling gebeurtenissen opgehaald die het opgegeven parameterexemplaren component biedt. Dit kan verschillen van de reeks gebeurtenissen die de klasse biedt. Als de component parameter is gesiteerd, kan de site aanvullende gebeurtenissen toevoegen of verwijderen.

Als component dat het is null, wordt een lege verzameling geretourneerd.

De volgorde van de geretourneerde verzameling is niet gegarandeerd identiek tussen aanroepen, dus bestel deze altijd voor gebruik.

Zie ook

Van toepassing op

GetEvents(Type, Attribute[])

Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs

Retourneert de verzameling gebeurtenissen voor een opgegeven type onderdeel met behulp van een opgegeven matrix met kenmerken als filter.

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

Parameters

componentType
Type

Het Type doelonderdeel.

attributes
Attribute[]

Een matrix van het type Attribute dat u als filter kunt gebruiken.

Retouren

Een EventDescriptorCollection met de gebeurtenissen die overeenkomen met de opgegeven kenmerken voor dit onderdeel.

Kenmerken

Opmerkingen

Roep deze versie van deze methode alleen aan wanneer u geen exemplaar van het object hebt.

De attributes parametermatrix kan een combinatie van Type en Attribute objecten hebben. Filteren wordt gedefinieerd door de volgende regels:

  • Een Type wordt behandeld als een jokerteken; het komt overeen met een gebeurtenis die de in de Type set kenmerken bevat.

  • Als een gebeurtenis niet over Attribute dezelfde klasse beschikt, wordt de gebeurtenis niet opgenomen in de geretourneerde matrix.

  • Als het kenmerk een exemplaar van de Attribute klasse is, moet de gebeurtenis een exacte overeenkomst zijn of is deze niet opgenomen in de geretourneerde matrix.

  • Als een Attribute exemplaar is opgegeven en dit de standaardgebeurtenis is, wordt deze opgenomen in de geretourneerde matrix, zelfs als er geen exemplaar van de Attribute gebeurtenis is.

Als de componentType parameter is null, wordt een lege verzameling geretourneerd.

De volgorde van de geretourneerde verzameling is niet gegarandeerd identiek tussen aanroepen, dus bestel deze altijd voor gebruik.

Zie ook

Van toepassing op

GetEvents(Object, Attribute[], Boolean)

Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs

Retourneert de verzameling gebeurtenissen voor een opgegeven onderdeel met behulp van een opgegeven matrix met kenmerken als filter en met behulp van een aangepaste typedescriptor.

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

Parameters

component
Object

Een onderdeel voor het ophalen van de gebeurtenissen.

attributes
Attribute[]

Een matrix van het type Attribute dat moet worden gebruikt als filter.

noCustomTypeDesc
Boolean

true om geen informatie over de beschrijving van aangepaste typen te overwegen; anders, false.

Retouren

Een EventDescriptorCollection met de gebeurtenissen die overeenkomen met de opgegeven kenmerken voor dit onderdeel.

Kenmerken

Uitzonderingen

component is een extern object voor meerdere processen.

Opmerkingen

De gebeurtenissen voor de component parameter kunnen verschillen van de gebeurtenissen van een klasse, omdat de site gebeurtenissen kan toevoegen of verwijderen als de component parameter is gesiteerd.

De attributes parametermatrix kan een combinatie van Type en Attribute objecten hebben. Filteren wordt gedefinieerd door de volgende regels:

  • Een Type wordt behandeld als een jokerteken; het komt overeen met een gebeurtenis die de in de Type set kenmerken bevat.

  • Als een gebeurtenis niet over Attribute dezelfde klasse beschikt, wordt de gebeurtenis niet opgenomen in de geretourneerde matrix.

  • Als het kenmerk een exemplaar van de Attribute klasse is, moet de gebeurtenis een exacte overeenkomst zijn of is deze niet opgenomen in de geretourneerde matrix.

  • Als een Attribute exemplaar is opgegeven en dit de standaardgebeurtenis is, wordt deze opgenomen in de geretourneerde matrix, zelfs als er geen exemplaar van de Attribute gebeurtenis is.

Als component dat het is null, wordt een lege verzameling geretourneerd.

De volgorde van de geretourneerde verzameling is niet gegarandeerd identiek tussen aanroepen, dus bestel deze altijd voor gebruik.

Zie ook

Van toepassing op