Udostępnij przez


DefaultManagementInstaller Klasa

Definicja

Instaluje zestaw instrumentowany. Aby użyć tego domyślnego instalatora projektu, po prostu utwórz klasę z DefaultManagementInstaller wewnątrz zestawu. Nie trzeba zastępować metod.

Uwaga: biblioteki platformy .NET WMI są teraz traktowane w stanie końcowym, a żadne dalsze ulepszenia, ulepszenia lub aktualizacje nie będą dostępne w przypadku problemów związanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi powinny być używane do wszystkich nowych programowania.

public ref class DefaultManagementInstaller : System::Configuration::Install::Installer
public class DefaultManagementInstaller : System.Configuration.Install.Installer
type DefaultManagementInstaller = class
    inherit Installer
Public Class DefaultManagementInstaller
Inherits Installer
Dziedziczenie
DefaultManagementInstaller

Przykłady

W poniższym przykładzie pokazano, jak utworzyć klasę z DefaultManagementInstaller klasy w celu zainstalowania dostawcy WMI.

// This is the installer class that installs an instrumented assembly.
// To use the default project installer, simply derive a class from
// DefaultManagementInstaller.  No methods need to be overridden.
[System.ComponentModel.RunInstaller(true)]
public class TheInstaller : DefaultManagementInstaller
{ }

Uwagi

Ta klasa udostępnia interfejs standardowego instalatora installUtil w programie .NET Framework. Każdy zestaw zawierający klasy automatyzacji powinien zawierać klasę, która pochodzi z tego typu. Zapewni to kod, który generuje schemat obiektów automatyzacji, instaluje go w usłudze WMI i tworzy niezbędny kod rejestracji dostawcy.

Konstruktorów

Nazwa Opis
DefaultManagementInstaller()

Inicjuje nowe wystąpienie klasy DefaultManagementInstaller. Jest to konstruktor bez parametrów.

Właściwości

Nazwa Opis
CanRaiseEvents

Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie.

(Dziedziczone od Component)
Container

Pobiera element IContainer zawierający element Component.

(Dziedziczone od Component)
Context

Pobiera lub ustawia informacje o bieżącej instalacji.

(Dziedziczone od Installer)
DesignMode

Pobiera wartość wskazującą, czy Component element jest obecnie w trybie projektowania.

(Dziedziczone od Component)
Events

Pobiera listę programów obsługi zdarzeń dołączonych do tego Componentelementu .

(Dziedziczone od Component)
HelpText

Pobiera tekst pomocy dla wszystkich instalatorów w kolekcji instalatora.

(Dziedziczone od Installer)
Installers

Pobiera kolekcję instalatorów, które zawiera ten instalator.

(Dziedziczone od Installer)
Parent

Pobiera lub ustawia instalatora zawierającego kolekcję, do którego należy ten instalator.

(Dziedziczone od Installer)
Site

Pobiera lub ustawia ISite element .Component

(Dziedziczone od Component)

Metody

Nazwa Opis
Commit(IDictionary)

Po zastąpieniu w klasie pochodnej kończy transakcję instalacji.

(Dziedziczone od Installer)
CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Dziedziczone od MarshalByRefObject)
Dispose()

Zwalnia wszelkie zasoby używane przez element Component.

(Dziedziczone od Component)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element Component i opcjonalnie zwalnia zasoby zarządzane.

(Dziedziczone od Component)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Dziedziczone od Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Dziedziczone od Object)
GetLifetimeService()
Przestarzały.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Dziedziczone od MarshalByRefObject)
GetService(Type)

Zwraca obiekt reprezentujący usługę dostarczaną przez Component obiekt lub przez obiekt Container.

(Dziedziczone od Component)
GetType()

Type Pobiera bieżące wystąpienie.

(Dziedziczone od Object)
InitializeLifetimeService()
Przestarzały.

Uzyskuje obiekt usługi okresu istnienia, aby kontrolować zasady okresu istnienia dla tego wystąpienia.

(Dziedziczone od MarshalByRefObject)
Install(IDictionary)

W przypadku przesłonięcia w klasie pochodnej program wykonuje instalację.

(Dziedziczone od Installer)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Dziedziczone od Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Dziedziczone od MarshalByRefObject)
OnAfterInstall(IDictionary)

AfterInstall Zgłasza zdarzenie.

(Dziedziczone od Installer)
OnAfterRollback(IDictionary)

AfterRollback Zgłasza zdarzenie.

(Dziedziczone od Installer)
OnAfterUninstall(IDictionary)

AfterUninstall Zgłasza zdarzenie.

(Dziedziczone od Installer)
OnBeforeInstall(IDictionary)

BeforeInstall Zgłasza zdarzenie.

(Dziedziczone od Installer)
OnBeforeRollback(IDictionary)

BeforeRollback Zgłasza zdarzenie.

(Dziedziczone od Installer)
OnBeforeUninstall(IDictionary)

BeforeUninstall Zgłasza zdarzenie.

(Dziedziczone od Installer)
OnCommitted(IDictionary)

Committed Zgłasza zdarzenie.

(Dziedziczone od Installer)
OnCommitting(IDictionary)

Committing Zgłasza zdarzenie.

(Dziedziczone od Installer)
Rollback(IDictionary)

Po przesłonięciu w klasie pochodnej przywraca stan przed instalacją komputera.

(Dziedziczone od Installer)
ToString()

Zwraca wartość String zawierającą nazwę Componentobiektu , jeśli istnieje. Ta metoda nie powinna być zastępowana.

(Dziedziczone od Component)
Uninstall(IDictionary)

Po zastąpieniu klasy pochodnej program usuwa instalację.

(Dziedziczone od Installer)

Zdarzenia

Nazwa Opis
AfterInstall

Występuje po Install(IDictionary) uruchomieniu Installers metod wszystkich instalatorów we właściwości.

(Dziedziczone od Installer)
AfterRollback

Występuje po wycofaniu Installers instalacji wszystkich instalatorów we właściwości.

(Dziedziczone od Installer)
AfterUninstall

Występuje po wykonaniu Installers operacji dezinstalacji przez wszystkich instalatorów w właściwości.

(Dziedziczone od Installer)
BeforeInstall

Występuje przed uruchomieniem Install(IDictionary) metody każdego instalatora w kolekcji instalatora.

(Dziedziczone od Installer)
BeforeRollback

Występuje przed wycofaniem instalatorów we Installers właściwości.

(Dziedziczone od Installer)
BeforeUninstall

Występuje przed wykonaniem operacji dezinstalacji przez instalatorów w Installers właściwości.

(Dziedziczone od Installer)
Committed

Występuje po zatwierdzeniu instalacji przez wszystkich instalatorów w Installers właściwości.

(Dziedziczone od Installer)
Committing

Występuje przed zatwierdzeniem instalacji przez instalatorów w Installers właściwości.

(Dziedziczone od Installer)
Disposed

Występuje, gdy składnik jest usuwany przez wywołanie Dispose() metody .

(Dziedziczone od Component)

Dotyczy