Cette documentation est archivée et n’est pas conservée.

WeakEventManager.Purge, méthode

Mise à jour : novembre 2007

Supprime des entrées d'écouteur inactives dans la liste de données pour la source fournie. Retourne la valeur true si certaines entrées ont été supprimées réellement de la liste.

Espace de noms :  System.Windows
Assembly :  WindowsBase (dans WindowsBase.dll)

protected virtual bool Purge(
	Object source,
	Object data,
	bool purgeAll
)
protected boolean Purge(
	Object source,
	Object data,
	boolean purgeAll
)
protected function Purge(
	source : Object, 
	data : Object, 
	purgeAll : boolean
) : boolean
Vous ne pouvez pas utiliser des méthodes en XAML.

Paramètres

source
Type : System.Object

Source des événements qui sont écoutés.

data
Type : System.Object

Les données à vérifier. Cet objet est supposé être une implémentation WeakEventManager.ListenerList.

purgeAll
Type : System.Boolean

Définissez à true pour cesser d'écouter source, et supprimer complètement toutes les entrées de data.

Valeur de retour

Type : System.Boolean

true si certaines entrées ont été réellement supprimées ; sinon, false.

Purge a une implémentation par défaut qui supprimera toutes les entrées lorsque les données sont un WeakEventManager.ListenerList.

Remarques à l'attention des implémenteurs :

Si le type sous-jacent pour le Item est différent de WeakEventManager.ListenerList, ou contient des données au delà d'un WeakEventManager.ListenerList, vous devez substituer Purge. La substitution doit fournir le comportement de vidage pour l'autre liste d'éléments de type. En général, la substitution doit fournir le comportement sans appeler l'implémentation de base ; si un WeakEventManager.ListenerList spécifique a encore besoin d'effacement, appelez Purge.

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0
Afficher: