IDTExtensibility2.OnDisconnection (Método)
Se produce siempre que se descarga un complemento de Visual Studio.
Espacio de nombres: Extensibility
Ensamblado: Extensibility (en Extensibility.dll)
Sintaxis
'Declaración
Sub OnDisconnection ( _
RemoveMode As ext_DisconnectMode, _
ByRef custom As Array _
)
void OnDisconnection(
ext_DisconnectMode RemoveMode,
ref Array custom
)
void OnDisconnection(
[InAttribute] ext_DisconnectMode RemoveMode,
[InAttribute] Array^% custom
)
abstract OnDisconnection :
RemoveMode:ext_DisconnectMode *
custom:Array byref -> unit
function OnDisconnection(
RemoveMode : ext_DisconnectMode,
custom : Array
)
Parámetros
- RemoveMode
Tipo: Extensibility.ext_DisconnectMode
Valor de enumeración ext_DisconnectMode que informa a un complemento de por qué ha sido descargado.
- custom
Tipo: System.Array%
Matriz vacía que puede utilizarse para pasar datos específicos del host para su uso tras la descarga del complemento.
Comentarios
OnDisconnection (similar a OnBeginShutdown) se produce siempre que, al descargar el complemento, siga en ejecución el entorno de desarrollo integrado (IDE).(OnBeginShutdown se produce siempre que se cierra el IDE, lo que descarga necesariamente los complementos en ejecución).
Ejemplos
Public Sub OnDisconnection(ByVal disconnectMode As _
ext_DisconnectMode, ByRef custom As Array) Implements _
IDTExtensibility2.OnDisconnection
MsgBox("Place cleanup code here.")
End Sub
public void OnDisconnection(ext_DisconnectMode disconnectMode, ref
Array custom)
{
// Place cleanup code here.
System.Windows.Forms.MessageBox.Show("Add-in is shutting down.");
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Extensibility (Espacio de nombres)