Deployment Tools Foundation
ApplyPatch Method (patchPackage, installPackage, installType, commandLine)
Deployment Tools Foundation Namespaces ► Microsoft.Deployment.WindowsInstaller ► Installer ► ApplyPatch(String, String, InstallType, String)
For each product listed by the patch package as eligible to receive the patch, ApplyPatch invokes
an installation and sets the PATCH property to the path of the patch package.
Declaration Syntax
C# | Visual Basic | Visual C++ | F# |
public static void ApplyPatch( string patchPackage, string installPackage, InstallType installType, string commandLine )
Public Shared Sub ApplyPatch ( patchPackage As String, installPackage As String, installType As InstallType, commandLine As String )
public: static void ApplyPatch( String^ patchPackage, String^ installPackage, InstallType installType, String^ commandLine )
static member ApplyPatch : patchPackage : string * installPackage : string * installType : InstallType * commandLine : string -> unit
Parameters
- patchPackage (String)
- path to the patch package
- installPackage (String)
- path to the product to be patched, if installType is set to NetworkImage
- installType (InstallType)
- type of installation to patch
- commandLine (String)
- optional command line property settings
Remarks
The RebootRequired and RebootInitiated properties should be tested after calling this method.
Win32 MSI API: MsiApplyPatch
Exceptions
Exception | Condition |
---|---|
InstallerException | There was an error applying the patch |
Assembly: Microsoft.Deployment.WindowsInstaller (Module: Microsoft.Deployment.WindowsInstaller.dll) Version: 3.0.0.0 (3.11.1.2318)