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: System.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 Extendermanager verwaltet einen internen Zwischenspeicher von Extenderobjekten und muss benachrichtigt werden, wenn sie gelöscht werden. Sie müssen NotifyDelete sofort nach dem Löschen von Extenderobjekten aufrufen. Sie dürfen nicht warten, bis sich die Anwendung im Leerlauf befindet, da andere Visual Studio-Komponenten möglicherweise versuchen, auf das gelöschte Extenderobjekt zuzugreifen, bevor Sie die Methode aufrufen. Wenn dies passiert, stürzt Visual Studio möglicherweise ab.

.NET Framework-Sicherheit

Siehe auch

Referenz

IExtenderSite Schnittstelle

EnvDTE-Namespace

Weitere Ressourcen

Implementieren und Verwenden von Automatisierungsextendern

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Mai 2010

Warnung zum Aufrufen von NotifyDelete wurde hinzugefügt

Korrektur inhaltlicher Fehler.