EventHandlerList Class

Definition

Fornisce un semplice elenco di delegati.Provides a simple list of delegates. Questa classe non può essere ereditata.This class cannot be inherited.

public ref class EventHandlerList sealed : IDisposable
public sealed class EventHandlerList : IDisposable
type EventHandlerList = class
    interface IDisposable
Public NotInheritable Class EventHandlerList
Implements IDisposable
Inheritance
EventHandlerList
Implements

Examples

Per un esempio dell'uso di un EventHandlerList, vedere procedura: gestire più eventi usando le proprietà degli eventi.For an example of using an EventHandlerList, see How to: Handle Multiple Events Using Event Properties.

Remarks

Questa classe usa un algoritmo di ricerca lineare per trovare le voci nell'elenco di delegati.This class uses a linear search algorithm to find entries in the list of delegates. Un algoritmo di ricerca lineare è inefficiente quando si lavora con un numero elevato di voci.A linear search algorithm is inefficient when working with a large number of entries. Pertanto, quando si dispone di un elenco di grandi dimensioni, la ricerca di voci è lenta.Therefore, when you have a large list, finding entries is slow.

Constructors

EventHandlerList()

Inizializza una nuova istanza della classe EventHandlerList.Initializes a new instance of the EventHandlerList class.

Properties

Item[Object]

Ottiene o imposta il delegato dell'oggetto specificato.Gets or sets the delegate for the specified object.

Methods

AddHandler(Object, Delegate)

Consente di aggiungere un delegato all'elenco.Adds a delegate to the list.

AddHandlers(EventHandlerList)

Aggiunge un elenco di delegati all'elenco corrente.Adds a list of delegates to the current list.

Dispose()

Elimina l'elenco di delegati.Disposes the delegate list.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
RemoveHandler(Object, Delegate)

Consente di rimuovere un delegato dall'elenco.Removes a delegate from the list.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Applies to