Delegate.RemoveImpl(Delegate) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Eltávolítja egy meghatalmazott meghívási listáját egy másik meghatalmazott meghívási listájából.
protected:
virtual Delegate ^ RemoveImpl(Delegate ^ d);
protected virtual Delegate? RemoveImpl(Delegate d);
protected virtual Delegate RemoveImpl(Delegate d);
abstract member RemoveImpl : Delegate -> Delegate
override this.RemoveImpl : Delegate -> Delegate
Protected Overridable Function RemoveImpl (d As Delegate) As Delegate
Paraméterek
- d
- Delegate
A meghívási listát az aktuális meghatalmazott meghívási listájából eltávolító meghatalmazott.
Válaszok
Új delegált az aktuális delegált meghívási listájának felvételével és a meghívási lista eltávolításával, ha a meghívási lista dd az aktuális meghatalmazott meghívási listájában található. Az aktuális meghatalmazottat adja vissza, ha d igen null , vagy ha a meghívási d lista nem található az aktuális meghatalmazott meghívási listájában. Visszaadja null , ha a meghívási d lista megegyezik az aktuális meghatalmazott meghívási listájával.
Kivételek
A hívó nem rendelkezik hozzáféréssel a meghatalmazott által képviselt metódushoz (például ha a metódus privát).
Megjegyzések
Ha a meghívási lista value megegyezik az aktuális meghatalmazott meghívási listájában lévő elemek egyező halmazával, akkor a rendszer azt mondja, hogy a meghívási lista value az aktuális meghatalmazott meghívási listájában szerepel. Ha a meghívási value lista többször is előfordul az aktuális meghatalmazott meghívási listájában, az utolsó előfordulás el lesz távolítva.