C# Class InstallOffice2, Office-IT-Pro-Deployment-Scripts

Show file Open project: OfficeDev/Office-IT-Pro-Deployment-Scripts Class Usage Examples

Public Methods

Method Description
GetArguments ( ) : List
GetCurrentOperation ( List executingTasks ) : CurrentOperation
GetEmbeddedItems ( string targetDirectory ) : List
GetExecutingScenario ( ) : string
GetOdtErrorMessage ( ) : string
GetOfficeCtrRegPath ( ) : string
GetOfficePathList ( ) : OfficePathsReturn
GetOfficeVersion ( ) : OfficeInstalledProducts
GetRunningScenarioTasks ( ) : List
GetTextFileContents ( string fileName ) : string
Main1 ( string args ) : void
MoveFile ( string rootDirectory, string md5Hash, string fileName ) : void
RunProgram ( ) : void
WaitForOfficeCtrUpadate ( bool showStatus = false ) : void

Private Methods

Method Description
Beautify ( XmlDocument doc ) : string
BeautifyXml ( string xml ) : string
CleanUp ( string installDir ) : void
CopyStream ( Stream input, Stream output ) : void
GenerateMD5Hash ( string filePath ) : string
GetRegistryKey ( string keyPath ) : RegistryKey
GetRegistrySubKeys ( string keyPath ) : List
GetRegistryValue ( string keyPath, string property ) : string
HasValidArguments ( ) : bool
MinimizeWindow ( ) : void
SetAttribute ( XmlDocument xmlDoc, XmlNode xmlNode, string name, string value ) : void
SetClientEdition ( XmlDocument doc, OfficeClientEdition edition ) : void
SetConfigSilent ( XmlDocument doc ) : void
SetLoggingPath ( string xmlFilePath ) : void
SetSourcePath ( string xmlFilePath ) : void
ShowHelp ( ) : void
ShowWindow ( IntPtr hWnd, int nCmdShow ) : bool
UninstallOfficeProPlus ( string installationDirectory, IEnumerable fileNames ) : string

Method Details

GetArguments() public method

public GetArguments ( ) : List
return List

GetCurrentOperation() public method

public GetCurrentOperation ( List executingTasks ) : CurrentOperation
executingTasks List
return CurrentOperation

GetEmbeddedItems() public method

public GetEmbeddedItems ( string targetDirectory ) : List
targetDirectory string
return List

GetExecutingScenario() public method

public GetExecutingScenario ( ) : string
return string

GetOdtErrorMessage() public method

public GetOdtErrorMessage ( ) : string
return string

GetOfficeCtrRegPath() public method

public GetOfficeCtrRegPath ( ) : string
return string

GetOfficePathList() public method

public GetOfficePathList ( ) : OfficePathsReturn
return OfficePathsReturn

GetOfficeVersion() public method

public GetOfficeVersion ( ) : OfficeInstalledProducts
return OfficeInstalledProducts

GetRunningScenarioTasks() public method

public GetRunningScenarioTasks ( ) : List
return List

GetTextFileContents() public method

public GetTextFileContents ( string fileName ) : string
fileName string
return string

Main1() public static method

public static Main1 ( string args ) : void
args string
return void

MoveFile() public method

public MoveFile ( string rootDirectory, string md5Hash, string fileName ) : void
rootDirectory string
md5Hash string
fileName string
return void

RunProgram() public method

public RunProgram ( ) : void
return void

WaitForOfficeCtrUpadate() public method

public WaitForOfficeCtrUpadate ( bool showStatus = false ) : void
showStatus bool
return void