Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método Installer.Commit (IDictionary)

 

Publicado: octubre de 2016

Cuando se reemplaza en una clase derivada, finaliza la transacción de instalación.

Espacio de nombres:   System.Configuration.Install
Ensamblado:  System.Configuration.Install (en System.Configuration.Install.dll)

Public Overridable Sub Commit (
	savedState As IDictionary
)

Parámetros

savedState
Type: System.Collections.IDictionary

IDictionary que contiene el estado del equipo tras ejecutarse todos los instaladores de la colección.

Exception Condition
ArgumentException

El parámetro savedState es null.

O bien

El estado guardado IDictionary podrían haberse dañado.

InstallException

Se produjo una excepción durante la Commit fase de la instalación. Se omite esta excepción y continúa la instalación. Sin embargo, la aplicación podría no funcionar correctamente una vez completada la instalación.

Notas para desarrolladores de herederos:

Si reemplaza el Commit método en una clase derivada, asegúrese de llamar a la clase base Commit método primero en el método derivado. El Commit método se llama sólo si el Install método de cada instalador en esta instancia InstallerCollection se realiza correctamente. El Commit método almacena la información necesaria para realizar correctamente una desinstalación y llama el Commit método de cada instalador en la colección.

En el ejemplo siguiente se muestra el Commit método de la Installer clase. Una clase se deriva la Installer clase base y la Commit se invalida el método.

' Override the 'Commit' method of the Installer class.
Public Overrides Sub Commit(mySavedState As IDictionary)
   MyBase.Commit(mySavedState)
   Console.WriteLine("The Commit method of 'MyInstallerSample'" + _
                                                "has been called")
End Sub 'Commit

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: