TypeDescriptor.GetEvents TypeDescriptor.GetEvents TypeDescriptor.GetEvents TypeDescriptor.GetEvents Method

定義

コンポーネントまたは型のイベントのコレクションを返します。Returns the collection of events for a component or type.

オーバーロード

GetEvents(Object) GetEvents(Object) GetEvents(Object) GetEvents(Object)

指定したコンポーネントのイベントのコレクションを返します。Returns the collection of events for the specified component.

GetEvents(Type) GetEvents(Type) GetEvents(Type) GetEvents(Type)

指定したコンポーネントの型のイベントのコレクションを返します。Returns the collection of events for a specified type of component.

GetEvents(Object, Attribute[]) GetEvents(Object, Attribute[]) GetEvents(Object, Attribute[]) GetEvents(Object, Attribute[])

指定した属性配列をフィルターとして使用して、指定したコンポーネントのイベントのコレクションを返します。Returns the collection of events for a specified component using a specified array of attributes as a filter.

GetEvents(Object, Boolean) GetEvents(Object, Boolean) GetEvents(Object, Boolean) GetEvents(Object, Boolean)

カスタムの型記述子を使用して、指定したコンポーネントのイベントのコレクションを返します。Returns the collection of events for a specified component with a custom type descriptor.

GetEvents(Type, Attribute[]) GetEvents(Type, Attribute[]) GetEvents(Type, Attribute[]) GetEvents(Type, Attribute[])

指定した属性配列をフィルターとして使用して、指定したコンポーネントの型のイベントのコレクションを返します。Returns the collection of events for a specified type of component using a specified array of attributes as a filter.

GetEvents(Object, Attribute[], Boolean) GetEvents(Object, Attribute[], Boolean) GetEvents(Object, Attribute[], Boolean) GetEvents(Object, Attribute[], Boolean)

指定した属性配列をフィルターとして使用し、カスタムの型記述子を使用して、指定したコンポーネントのイベントのコレクションを返します。Returns the collection of events for a specified component using a specified array of attributes as a filter and using a custom type descriptor.

GetEvents(Object) GetEvents(Object) GetEvents(Object) GetEvents(Object)

指定したコンポーネントのイベントのコレクションを返します。Returns the collection of events for the specified component.

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

パラメーター

component
Object Object Object Object

イベントを取得する対象のコンポーネント。A component to get the events for.

戻り値

指定したコンポーネントのイベントを格納している EventDescriptorCollectionAn EventDescriptorCollection with the events for this component.

例外

component は、プロセス間のリモート オブジェクトです。component is a cross-process remoted object.

このメソッドの例については、 Countプロパティを参照してください。For an example of this method, see the Count property.

注釈

指定さcomponentれたパラメーターインスタンスが提供するイベントのコレクションを取得します。Retrieves a collection of events that the given component parameter instance provides. このコレクションは、クラスが提供するイベントのセットとは異なる場合があります。This collection can differ from the set of events the class provides. componentパラメーターが配置されている場合、サイトは追加のイベントを追加または削除できます。If the component parameter is sited, the site can add or remove additional events.

componentnullの場合は、空のコレクションが返されます。If component is null, then an empty collection is returned.

返されるコレクションの順序は、呼び出し間で同一であるとは限りません。そのため、使用する前に常に順序を指定してください。The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

こちらもご覧ください

GetEvents(Type) GetEvents(Type) GetEvents(Type) GetEvents(Type)

指定したコンポーネントの型のイベントのコレクションを返します。Returns the collection of events for a specified type of component.

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

パラメーター

componentType
Type Type Type Type

対象のコンポーネントの TypeThe Type of the target component.

戻り値

指定したコンポーネントのイベントを格納している EventDescriptorCollectionAn EventDescriptorCollection with the events for this component.

注釈

オブジェクトのインスタンスがない場合にのみ、このバージョンのこのメソッドを呼び出します。Call this version of this method only when you do not have an instance of the object.

componentTypeパラメーターがnullの場合は、空のコレクションが返されます。If the componentType parameter is null, an empty collection is returned.

返されるコレクションの順序は、呼び出し間で同一であるとは限りません。そのため、使用する前に常に順序を指定してください。The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

こちらもご覧ください

GetEvents(Object, Attribute[]) GetEvents(Object, Attribute[]) GetEvents(Object, Attribute[]) GetEvents(Object, Attribute[])

指定した属性配列をフィルターとして使用して、指定したコンポーネントのイベントのコレクションを返します。Returns the collection of events for a specified component using a specified array of attributes as a 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

パラメーター

component
Object Object Object Object

イベントを取得する対象のコンポーネント。A component to get the events for.

attributes
Attribute[]

フィルターとして使用できる、Attribute 型の配列。An array of type Attribute that you can use as a filter.

戻り値

指定したコンポーネントのイベントのうち、指定した属性に一致するイベントを格納している EventDescriptorCollectionAn EventDescriptorCollection with the events that match the specified attributes for this component.

例外

component は、プロセス間のリモート オブジェクトです。component is a cross-process remoted object.

注釈

パラメーターのイベントは、クラスのイベントとは異なるcomponent場合があります。これは、パラメーターが配置されている場合に、サイトがイベントを追加または削除できるためです。 componentThe events for the component parameter can differ from the events of a class, because the site can add or remove events if the component parameter is sited.

配列attributesには、オブジェクトTypeAttributeオブジェクトを混在させることができます。The attributes array can have a mix of Type and Attribute objects. フィルター処理は、次の規則によって定義されます。Filtering is defined by the following rules:

  • は、ワイルドカードとして扱わType れ、属性のセットにを持つ任意のイベントと一致します。TypeA Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • イベントに同じクラスAttributeのがない場合、イベントは返された配列には含まれません。If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • 属性がAttributeクラスのインスタンスである場合、イベントは完全に一致する必要があり、返された配列には含まれません。If the attribute is an instance of the Attribute class, the event must be an exact match or it is not included in the returned array.

  • インスタンスが指定されていて、それが既定のイベントである場合は、 Attributeイベントにのインスタンスが存在しない場合でも、返された配列に含まれます。 AttributeIf an Attribute instance is specified and it is the default event, it is included in the returned array even if there is no instance of the Attribute in the event.

componentnullの場合は、空のコレクションが返されます。If component is null, an empty collection is returned.

返されるコレクションの順序は、呼び出し間で同一であるとは限りません。そのため、使用する前に常に順序を指定してください。The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

こちらもご覧ください

GetEvents(Object, Boolean) GetEvents(Object, Boolean) GetEvents(Object, Boolean) GetEvents(Object, Boolean)

カスタムの型記述子を使用して、指定したコンポーネントのイベントのコレクションを返します。Returns the collection of events for a specified component with a custom type descriptor.

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

パラメーター

component
Object Object Object Object

イベントを取得する対象のコンポーネント。A component to get the events for.

noCustomTypeDesc
Boolean Boolean Boolean Boolean

カスタムの型の記述情報を考慮する場合は true。それ以外の場合は falsetrue to consider custom type description information; otherwise, false.

戻り値

指定したコンポーネントのイベントを格納している EventDescriptorCollectionAn EventDescriptorCollection with the events for this component.

例外

component は、プロセス間のリモート オブジェクトです。component is a cross-process remoted object.

注釈

このメソッドは、指定さcomponentれたパラメーターインスタンスが提供するイベントのコレクションを取得します。This method retrieves a collection of events that the given component parameter instance provides. これは、クラスが提供するイベントのセットとは異なる場合があります。This can differ from the set of events the class provides. componentパラメーターが配置されている場合、サイトは追加のイベントを追加または削除できます。If the component parameter is sited, the site can add or remove additional events.

componentnullの場合は、空のコレクションが返されます。If component is null, an empty collection is returned.

返されるコレクションの順序は、呼び出し間で同一であるとは限りません。そのため、使用する前に常に順序を指定してください。The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

こちらもご覧ください

GetEvents(Type, Attribute[]) GetEvents(Type, Attribute[]) GetEvents(Type, Attribute[]) GetEvents(Type, Attribute[])

指定した属性配列をフィルターとして使用して、指定したコンポーネントの型のイベントのコレクションを返します。Returns the collection of events for a specified type of component using a specified array of attributes as a 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

パラメーター

componentType
Type Type Type Type

対象のコンポーネントの TypeThe Type of the target component.

attributes
Attribute[]

フィルターとして使用できる、Attribute 型の配列。An array of type Attribute that you can use as a filter.

戻り値

指定したコンポーネントのイベントのうち、指定した属性に一致するイベントを格納している EventDescriptorCollectionAn EventDescriptorCollection with the events that match the specified attributes for this component.

注釈

オブジェクトのインスタンスがない場合にのみ、このバージョンのこのメソッドを呼び出します。Call this version of this method only when you do not have an instance of the object.

パラメーター attributes配列には、オブジェクトTypeAttributeオブジェクトを混在させることができます。The attributes parameter array can have a mix of Type and Attribute objects. フィルター処理は、次の規則によって定義されます。Filtering is defined by the following rules:

  • は、ワイルドカードとして扱わType れ、属性のセットにを持つ任意のイベントと一致します。TypeA Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • イベントに同じクラスAttributeのがない場合、イベントは返された配列には含まれません。If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • 属性がAttributeクラスのインスタンスである場合、イベントは完全に一致する必要があり、返された配列には含まれません。If the attribute is an instance of the Attribute class, the event must be an exact match or it is not included in the returned array.

  • インスタンスが指定されていて、それが既定のイベントである場合は、 Attributeイベントにのインスタンスが存在しない場合でも、返された配列に含まれます。 AttributeIf an Attribute instance is specified and it is the default event, it is included in the returned array even if there is no instance of the Attribute in the event.

componentTypeパラメーターがnullの場合は、空のコレクションが返されます。If the componentType parameter is null, an empty collection is returned.

返されるコレクションの順序は、呼び出し間で同一であるとは限りません。そのため、使用する前に常に順序を指定してください。The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

こちらもご覧ください

GetEvents(Object, Attribute[], Boolean) GetEvents(Object, Attribute[], Boolean) GetEvents(Object, Attribute[], Boolean) GetEvents(Object, Attribute[], Boolean)

指定した属性配列をフィルターとして使用し、カスタムの型記述子を使用して、指定したコンポーネントのイベントのコレクションを返します。Returns the collection of events for a specified component using a specified array of attributes as a filter and using a custom type descriptor.

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);
static member GetEvents : obj * Attribute[] * bool -> System.ComponentModel.EventDescriptorCollection
Public Shared Function GetEvents (component As Object, attributes As Attribute(), noCustomTypeDesc As Boolean) As EventDescriptorCollection

パラメーター

component
Object Object Object Object

イベントを取得する対象のコンポーネント。A component to get the events for.

attributes
Attribute[]

フィルターとして使用される、Attribute 型の配列。An array of type Attribute to use as a filter.

noCustomTypeDesc
Boolean Boolean Boolean Boolean

カスタムの型の記述情報を考慮する場合は true。それ以外の場合は falsetrue to consider custom type description information; otherwise, false.

戻り値

指定したコンポーネントのイベントのうち、指定した属性に一致するイベントを格納している EventDescriptorCollectionAn EventDescriptorCollection with the events that match the specified attributes for this component.

例外

component は、プロセス間のリモート オブジェクトです。component is a cross-process remoted object.

注釈

パラメーターのイベントは、クラスのイベントとは異なるcomponent場合があります。これは、パラメーターが配置されている場合に、サイトがイベントを追加または削除できるためです。 componentThe events for the component parameter can differ from the events of a class, because the site can add or remove events if the component parameter is sited.

パラメーター attributes配列には、オブジェクトTypeAttributeオブジェクトを混在させることができます。The attributes parameter array can have a mix of Type and Attribute objects. フィルター処理は、次の規則によって定義されます。Filtering is defined by the following rules:

  • は、ワイルドカードとして扱わType れ、属性のセットにを持つ任意のイベントと一致します。TypeA Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • イベントに同じクラスAttributeのがない場合、イベントは返された配列には含まれません。If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • 属性がAttributeクラスのインスタンスである場合、イベントは完全に一致する必要があり、返された配列には含まれません。If the attribute is an instance of the Attribute class, the event must be an exact match or it is not included in the returned array.

  • インスタンスが指定されていて、それが既定のイベントである場合は、 Attributeイベントにのインスタンスが存在しない場合でも、返された配列に含まれます。 AttributeIf an Attribute instance is specified and it is the default event, it is included in the returned array even if there is no instance of the Attribute in the event.

componentnullの場合は、空のコレクションが返されます。If component is null, an empty collection is returned.

返されるコレクションの順序は、呼び出し間で同一であるとは限りません。そのため、使用する前に常に順序を指定してください。The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

こちらもご覧ください

適用対象