System.Configuration.Install
Constructs a new sys description.
description text.
Retrieves the description text.
description
Loads an assembly, and runs all the installers in it.
Provides the foundation for custom installations.
When overridden in a derived class, completes the install transaction.
An that contains the state of the computer after all the installers in the collection have run.
When overridden in a derived class, performs the installation.
An used to save information needed to perform a commit, rollback, or uninstall operation.
Raises the event.
An that contains the state of the computer after all the installers in the property run.
Raises the event.
An that contains the state of the computer after all the installers contained in the property have completed their installations.
Raises the event.
An that contains the state of the computer after the installers contained in the property are rolled back.
Raises the
event.
An that contains the state of the computer after all the installers contained in the property are uninstalled.
Raises the
event.
An that contains the state of the computer before the installers in the property are committed.
Raises the
event.
An that contains the state of the computer before the installers in the property are installed. This object should be empty at this point.
Raises the event.
An that contains the state of the computer before the installers in the property are rolled back.
Raises the event.
An that contains the state of the computer before the installers in the property uninstall their installations.
When overridden in a derived class, restores the pre-installation state of
the computer.
An that contains the pre-installation state of the computer.
When overridden in a derived class, removes an installation.
An that contains the state of the computer after the installation was complete.
Gets
or sets information about the current installation.
Gets the help text for all the installers in the installer collection.
Gets the collection of installers that this installer
contains.
Gets or sets the installer containing the collection that this installer belongs
to.
Occurs after all the installers in the property have committed their
installations.
Occurs after the methods of all the installers in
the
property have run.
Occurs after the installations of all the installers in
the
property are rolled back.
Occurs after all the installers in the property perform their
uninstallation operations.
Occurs before the installers in the property committ their
installations.
Occurs before the method of each installer in the
installer collection has run.
Occurs before the installers in the
property are rolled back.
Occurs before the installers in the property perform their
uninstall operations.
Initializes a new instance of the class.
Initializes a new instance of the class,
and specifies both the file name of
the assembly to install and the command line to use when creating a new
object for the assembly's
installation.
The file name of the assembly to install.
The command line to use when creating a new object for the assembly's installation.
Initializes a new instance of the class, and specifies both
the assembly to install and the command line to use when creating a new
object.
The to install.
The command line to use when creating a new object for the assembly's installation.
Checks to see if the specified assembly can be installed.
The assembly in which to search for installers.
Completes the installation transaction.
An that contains the state of the computer after all the installers in the installer collection have run.
Performs the installation.
An used to save information needed to perform a commit, rollback, or uninstall operation.
Restores the computer to the state it was in
before the installation.
An that contains the pre-installation state of the computer.
Removes an installation.
An that contains the post-installation state of the computer.
Gets or sets the assembly to install.
Gets or sets the command line to use when creating a new object for the assembly's installation.
Gets the help text for all the installers in the installer collection.
Gets or sets the path of the assembly to install.
Gets or sets a value indicating whether to create a new object for the assembly's
installation.
Specifies an installer that copies
properties from a component to use at install time.
When overridden in a derived class, copies all the
properties that are required at install time from the specified component.
The component to copy from.
Determines if the specified
installer installs the same object as this installer.
The installer to compare.
if this installer and the
installer specified by the parameter
install the same object; otherwise, .
Allows you to install and configure an event log that your application reads
from or writes to when running. This class is called by the
installation utility, for example, InstallUtil.exe, when installing an event
log.
Copies the property values of an component that are required at install time for an event log.
An to use as a template for the .
Performs the installation and
writes event log information to the registry.
An used to save information needed to perform a rollback or uninstall operation.
Determines whether the specified installer
and this installer refer to the same source.
The installer to compare.
if this installer and the
installer specified by the parameter would install or
uninstall the same source; otherwise, .
Restores the computer to the state it was in before the
installation by rolling back the event log information that the installation procedure wrote
to the registry.
An that contains the pre-installation state of the computer.
Removes an installation by removing event log information
from the registry.
An that contains the pre-installation state of the computer.
Gets or sets the name of the log to set the source to.
Gets or sets the source name to register with the log.
Gets or sets a
value indicating what the installer does with the event log at uninstall time: remove it or leave it in its current installed state.
[To be supplied.]
Contains information about the current installation.
Initializes a new instance of the
class.
Initializes a new instance of the
class, and creates a log file for
the installation.
The path to the log file for this installation, or if no log file should be created.
The command-line parameters entered when running the installation program, or if none were entered.
Determines whether the specified command-line parameter
is .
The name of the command-line parameter to check.
if the specified parameter is set to "yes", "true", "1",
or an empty string (""); otherwise, .
Writes a message
to the console and to the log file
for the installation.
The message to write.
Parses the command-line parameters into a string
dictionary.
An array containing the command-line parameters.
A containing the parsed command-line
parameters.
Gets the
command-line parameters that
were entered when InstallUtil.exe was run.
Contains a collection of installers to be run during an
installation.
Adds the specified installer to this collection of
installers.
An that represents the installer to add to the collection.
The zero-based index of the added installer.
Adds the specified collection of installers to this collection.
An that represents the installers to add to this collection.
Adds the specified array of installers to this collection.
An array of type that represents the installers to add to this collection.
Determines whether the specified installer is included
in collection.
An that represents the installer to look for.
if the specified installer is in this collection;
otherwise, .
Copies the items from the collection to an array,
begining at the specified index.
The array to copy to.
The index of the array at which to paste the collection.
Determines the index of a specified installer in the collection.
The to locate in the collection.
The zero-based index of the installer in the collection.
Inserts the specified installer into the collection at
the specified index.
The zero-based index at which to insert the installer.
The to insert.
Removes the specified from the
collection.
An that represents the installer to remove.
Gets or sets an
installer at the specified index.
The zero-based index of the installer to get or set.
Provides data for the events: , , , , , , , .
Initializes a new instance of the class, and leaves the
property empty.
Initializes a new instance of the class, and specifies the value for the
property.
An that represents the current state of the installation.
Gets an
that represents the current state of the installation.
Represents the method that will handle the , , , , , , , or event of an .
The source of the event.
An that contains the event data.
The exception that is thrown when an error occurs during
the commit, rollback, or uninstall phase of an installation.
Initializes a new instance of the class.
Initializes a new instance of the class, and specifies the message to
display to the user.
The message to display to the user.
Initializes a new instance of the class, and specifies the message and the
inner exception to display to the user.
The message to display to the user.
The inner exception to display to the user.
[To be supplied.]
Specifies an installer for the component.
Copies all the properties from the specified component that are required at install time for a performance counter.
The component to copy from.
Performs the installation.
An that is used to save the information needed to perform a commit, rollback, or uninstall operation.
Restores the computer to the state it was in
before the installation.
An that contains the pre-installation state of the computer.
Removes an installation.
An that contains the post-installation state of the computer.
Gets or sets the performance category name for the
performance counter.
Gets or sets the descriptive message for the performance counter.
Gets a collection of data that pertains to the counters to install.
Determines whether the performance counter should be removed at uninstall time.
Defines an installer that either succeeds completely or fails and leaves
the computer in its initial state.
Performs the installation.
An in which this method saves information needed to perform a commit, rollback, or uninstall operation.
Removes an installation.
An that contains the state of the computer after the installation completed.
Specifies what an installer should do during an uninstallation.
Remove the resource the installer created.
Leave the resource created by the installer as is.