C# 클래스 Microsoft.Tools.WindowsInstaller.PatchSequencer

Determines patch applicability for given products.
파일 보기 프로젝트 열기: heaths/psmsi 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Add bool
AddTargetProductCodesFromPatch void
AddTargetProductCodesFromXml void
BeginGetApplicablePatches IAsyncResult
DetermineApplicablePatches IEnumerable
EndGetApplicablePatches IEnumerable
GetApplicablePatches IEnumerable
IsPatch bool
OnInapplicablePatch void
PatchSequencer System

비공개 메소드들

메소드 설명
Add ( string path, bool validatePatch = false ) : bool

Adds the path to a patch or patch XML.

AddTargetProductCodesFromPatch ( string path ) : void
AddTargetProductCodesFromXml ( string path ) : void
BeginGetApplicablePatches ( string product, string userSid = null, UserContexts context = UserContexts.None ) : IAsyncResult

Start to get a list of patches that are applicable to the given ProductCode in a separate thread.

DetermineApplicablePatches ( string product, string userSid, UserContexts context ) : IEnumerable
EndGetApplicablePatches ( IAsyncResult result ) : IEnumerable

Returns the list of patches that are applicable to the given ProductCode.

GetApplicablePatches ( string product, string userSid = null, UserContexts context = UserContexts.None ) : IEnumerable

Gets a list of patches that are applicable to the given ProductCode.

IsPatch ( string path ) : bool
OnInapplicablePatch ( InapplicablePatchEventArgs args ) : void
PatchSequencer ( ) : System

Creates a new instance of the PatchSequencer class.