Freigeben über


IExtenderSite.NotifyDelete-Methode

Wird vom Automatisierungsextender im Falle der Zerstörung aufgerufen, um die entsprechende Website zu benachrichtigen. Wenn das Aufrufen dieser Methode fehlschlägt, kann Visual Studio abstürzen.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
Sub NotifyDelete ( _
    Cookie As Integer _
)
void NotifyDelete(
    int Cookie
)
void NotifyDelete(
    [InAttribute] int Cookie
)
abstract NotifyDelete : 
        Cookie:int -> unit
function NotifyDelete(
    Cookie : int
)

Parameter

  • Cookie
    Typ: Int32

    Erforderlich. Ein Cookie zur Identifizierung des Extenders. Dieses Cookie wird an den Extenderanbieter übergeben, wenn es für den Extender angefordert wird.

Hinweise

Warnung

Der Extender-Manager verwaltet einen internen Cache von Extenderobjekten und muss benachrichtigt werden, wenn sie zerstört werden.Sie müssen sofort nach dem Zerstören von Extenderobjekten NotifyDelete aufrufen.Sie dürfen nicht warten, bis sich die Anwendung im Leerlauf befindet, da möglicherweise andere Visual Studio-Komponenten versuchen, auf das zerstörte Extenderobjekt zuzugreifen, bevor Sie die Methode aufrufen.Wenn dies geschieht, stürzt Visual Studio möglicherweise ab.

.NET Framework-Sicherheit

Siehe auch

Referenz

IExtenderSite Schnittstelle

EnvDTE-Namespace

Weitere Ressourcen

Implementieren und Verwenden von Automatisierungsextendern