[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

RunInstallerAttributeBoolean

Value

True
Class for installing the service.

Namespace: Microsoft.WebSolutionsPlatform.Event
Assembly: WspEventRouter (WspEventRouter)

Syntax

Visual Basic (Declaration)
<RunInstallerAttribute(True)> _
Public Class ProjectInstaller _
	Inherits Installer
C#
[RunInstallerAttribute(true)]
public class ProjectInstaller : Installer
C++
[RunInstallerAttribute(true)]
public ref class ProjectInstaller : public Installer

Methods

IconTypeDescription
Commit(IDictionary)
When overridden in a derived class, completes the install transaction.
CreateObjRef(Type)
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
Dispose(Boolean)
Clean up any resources being used.
Equals(Object)
Determines whether the specified Object is equal to the current Object.
Finalize()
Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.
GetHashCode()
Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.
GetLifetimeService()
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
GetService(Type)
Returns an object that represents a service provided by the Component or by its Container.
GetType()
Gets the Type of the current instance.
InitializeLifetimeService()
Obtains a lifetime service object to control the lifetime policy for this instance.
Install(IDictionary)
When overridden in a derived class, performs the installation.
MemberwiseClone(Boolean)
Creates a shallow copy of the current MarshalByRefObject object.
OnAfterInstall(IDictionary)
Raises the AfterInstall event.
OnAfterRollback(IDictionary)
Raises the AfterRollback event.
OnAfterUninstall(IDictionary)
Raises the AfterUninstall event.
OnBeforeInstall(IDictionary)
Raises the BeforeInstall event.
OnBeforeRollback(IDictionary)
Raises the BeforeRollback event.
OnBeforeUninstall(IDictionary)
Raises the BeforeUninstall event.
OnCommitted(IDictionary)
Raises the Committed event.
OnCommitting(IDictionary)
Raises the Committing event.
Rollback(IDictionary)
When overridden in a derived class, restores the pre-installation state of the computer.
ToString()
Returns a String containing the name of the Component, if any. This method should not be overridden.
Uninstall(IDictionary)
When overridden in a derived class, removes an installation.

Constructors

IconTypeDescription
ProjectInstallerNew()
Constructor

Properties

IconTypeDescription
CanRaiseEvents
Gets a value indicating whether the component can raise an event.
Container
Gets the IContainer that contains the Component.
Context
Gets or sets information about the current installation.
DesignMode
Gets a value that indicates whether the Component is currently in design mode.
Events
Gets the list of event handlers that are attached to this Component.
HelpText
Gets the help text for all the installers in the installer collection.
Installers
Gets the collection of installers that this installer contains.
Parent
Gets or sets the installer containing the collection that this installer belongs to.
Site
Gets or sets the ISite of the Component.

Events

IconTypeDescription
AfterInstall
Occurs after the Install(IDictionary) methods of all the installers in the Installers property have run.
AfterRollback
Occurs after the installations of all the installers in the Installers property are rolled back.
AfterUninstall
Occurs after all the installers in the Installers property perform their uninstallation operations.
BeforeInstall
Occurs before the Install(IDictionary) method of each installer in the installer collection has run.
BeforeRollback
Occurs before the installers in the Installers property are rolled back.
BeforeUninstall
Occurs before the installers in the Installers property perform their uninstall operations.
Committed
Occurs after all the installers in the Installers property have committed their installations.
Committing
Occurs before the installers in the Installers property committ their installations.
Disposed
Adds an event handler to listen to the Disposed event on the component.

Inheritance Hierarchy

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Configuration.Install.Installer
        Microsoft.WebSolutionsPlatform.Event.ProjectInstaller