ServiceManager.RemoveCallback – metoda
Odebere z delegát volané metody.
Obor názvů: Microsoft.Windows.Design
Sestavení: Microsoft.Windows.Design.Extensibility (v Microsoft.Windows.Design.Extensibility.dll)
Syntaxe
'Deklarace
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
Parametry
- existing
Typ: System.Delegate
Delegát odebrat ze zpětného volání.
- toRemove
Typ: System.Delegate
Volané metody odebrat od delegáta.
Vrácená hodnota
Typ: System.Delegate
Nahradit stávající delegát nového delegáta.If existing is nullodkaz Null (Nothing v jazyce Visual Basic), returns nullodkaz Null (Nothing v jazyce Visual Basic).If toRemove is nullodkaz Null (Nothing v jazyce Visual Basic), returns existing.
Poznámky
Tato metoda ví, jak zrušit zalomení delegátů, které jsou proxy obecný zpětná volání. Delegát vytvořeného proxy obecný delegáta, tato metoda odstraní původní objekt není server proxy.
Tuto metodu lze použít při provádění své Unsubscribe.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Odkaz
Microsoft.Windows.Design – obor názvů