InstallationBehavior

Defines the installation behavior of the update.

To retrieve this class, call the IUpdate.InstallationBehavior property.

The InstallationBehavior class is derived from the System.Object class.

Public Constructors

The InstallationBehavior class has the following public constructors.

Constructor Description
InstallationBehavior()

Initializes a new instance of the InstallationBehavior class.

InstallationBehavior(bool, bool, InstallationImpact, RebootBehavior, bool)

Initializes a new instance of the InstallationBehavior class.

Public Methods

The InstallationBehavior class has the following public methods.

Method Description
Equals(Object)

Determines if this instance and a specified object are equal.

Equals(Object, Object)

Static (Shared). Determines if the specified Object instances are considered equal.

GetHashCode()

Retrieves the hash code for this instance.

GetType()

Retrieves the Type of the current instance.

ReferenceEquals(Object, Object)

Static (Shared). Determines if the specified Object instances are the same instance.

ToString()

Retrieves the fully qualified type name of this instance.

Public Properties

The InstallationBehavior class has the following public properties.

Property Description
CanRequestUserInput

Determines if the update installation program may request input from the user.

Impact

Impact to the user and other applications when installing the update on the client computer.

IsSupported

Determines if the update supports the approval action associated with the update.

RebootBehavior

Indicates if the update requires the computer to be restarted in order for the update to take effect.

RequiresNetworkConnectivity

Determines if the installation of the update requires network connectivity.

Requirements

Server Requires Windows Server 2003 or Windows 2000 Server SP4 and later.
Namespace

Defined in Microsoft.UpdateServices.Administration.

Assembly

Requires Microsoft.UpdateServices.Administration (in Microsoft.UpdateServices.Administration.dll).

.NET Framework

Requires .NET Framework 1.1.

See Also

IUpdate.InstallationBehavior