Metodo IExtenderSite.NotifyDelete
È stato chiamato dall'Extender di automazione per notificare l'eliminazione permanente del relativo sito. La mancata riuscita della chiamata di questo metodo può causare l'arresto anomalo di Visual Studio.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
Sub NotifyDelete ( _
Cookie As Integer _
)
void NotifyDelete(
int Cookie
)
void NotifyDelete(
[InAttribute] int Cookie
)
abstract NotifyDelete :
Cookie:int -> unit
function NotifyDelete(
Cookie : int
)
Parametri
- Cookie
Tipo: System.Int32
Obbligatoria.Il cookie che identifica l'Extender.Il cookie viene passato al provider Extender quando viene richiesto l'Extender.
Note
Attenzione |
---|
L'amministratore dell'estensione gestisce una cache interna degli oggetti dell'estensione e deve avvisato quando questi vengono eliminati. È necessario chiamare NotifyDelete immediatamente dopo l'eliminazione degli oggetti di estensione. Non è necessario attendere che l'applicazione diventi inattiva, perché altri componenti di Visual Studio potrebbero tentare di accedere all'oggetto estensione eliminato prima della chiamata al metodo. In questo caso, Visual Studio potrebbe arrestarsi in modo anomalo. |
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Altre risorse
Implementazione e utilizzo delle estensioni di automazione
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Maggio 2010 |
È stato aggiunto un avviso su una chiamata NotifyDelete |
Correzione di bug nel contenuto. |