ServiceManager.RemoveCallback, méthode
Supprime une méthode de rappel d'un délégué.
Espace de noms : Microsoft.Windows.Design
Assembly : Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)
Syntaxe
'Déclaration
Protected Shared Function RemoveCallback ( _
existing As Delegate, _
toRemove As Delegate _
) As Delegate
protected static Delegate RemoveCallback(
Delegate existing,
Delegate toRemove
)
protected:
static Delegate^ RemoveCallback(
Delegate^ existing,
Delegate^ toRemove
)
static member RemoveCallback :
existing:Delegate *
toRemove:Delegate -> Delegate
protected static function RemoveCallback(
existing : Delegate,
toRemove : Delegate
) : Delegate
Paramètres
- existing
Type : System.Delegate
Délégué duquel supprimer le rappel.
- toRemove
Type : System.Delegate
Méthode de rappel à supprimer du délégué.
Valeur de retour
Type : System.Delegate
Nouveau délégué qui doit remplacer le délégué existant.Si existing est nullune référence null (Nothing en Visual Basic), retourne nullune référence null (Nothing en Visual Basic).Si toRemove est nullune référence null (Nothing en Visual Basic), retourne existing.
Notes
Cette méthode sait comment défaire des délégués qui sont des proxys aux rappels génériques. Si le délégué a été créé comme proxy d'un délégué générique, cette méthode supprime l'objet d'origine, pas le proxy.
Vous pouvez utiliser cette méthode dans votre implémentation de Unsubscribe.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.Windows.Design, espace de noms