AssemblyInstaller.Uninstall(IDictionary) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tar bort en installation.
public:
override void Uninstall(System::Collections::IDictionary ^ savedState);
public override void Uninstall(System.Collections.IDictionary savedState);
override this.Uninstall : System.Collections.IDictionary -> unit
Public Overrides Sub Uninstall (savedState As IDictionary)
Parametrar
- savedState
- IDictionary
En IDictionary som innehåller datorns tillstånd efter installationen.
Undantag
Ett fel uppstod i BeforeUninstall händelsehanteraren för en av installationsprogrammet i samlingen.
-eller-
Ett fel uppstod i AfterUninstall händelsehanteraren för en av installationsprogrammet i samlingen.
-eller-
Ett undantag inträffade vid avinstallation. Undantaget ignoreras och avinstallationen fortsätter. Programmet kanske dock inte avinstalleras helt när avinstallationen har slutförts.
-eller-
Installationstyper hittades inte i någon av sammansättningarna.
-eller-
Det gick inte att skapa en instans av någon av installationstyperna.
-eller-
Det gick inte att ta bort en fil.
Ett undantag inträffade vid avinstallation. Undantaget ignoreras och avinstallationen fortsätter. Programmet kanske dock inte avinstalleras helt när avinstallationen har slutförts.
Exempel
I följande exempel Uninstall anropas metoden efter installation och incheckning av sammansättningen som skickas som parameter till konstruktorn.
// Uninstall the 'MyAssembly_Uninstall' assembly.
myAssemblyInstaller->Uninstall( mySavedState );
// Uninstall the 'MyAssembly_Uninstall' assembly.
myAssemblyInstaller.Uninstall( mySavedState );
' Uninstall the 'MyAssembly_Uninstall' assembly.
myAssemblyInstaller.Uninstall(mySavedState)
Kommentarer
Anropa den här metoden för att ta bort en tidigare slutförd installation. Uninstall Om metoden misslyckas för någon av installationsprogrammet i samlingen anropas den fortfarande för de återstående installationsprogrammet. En misslyckad avinstallation återställer inte datorn till dess förinstallationstillstånd.
Note
Install Även om metoderna och Commit sparar datorns tillstånd efter installationerna, kan filen som innehåller IDictionary från parametern savedState ha tagits bort någon gång efter att installationen har slutförts. Om filen tas bort är savedStateparametern null .