C# Class Installer.IISSamples.IIS

Mostra file Open project: jadu/Phalanger Class Usage Examples

Public Methods

Method Description
AddApplication ( string siteName, string applicationPath, string applicationPool, string physicalPath, string userName, string password ) : bool

AddDirectorySecurity ( string directoryPath, string userAccount, FileSystemRights rights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType controlType ) : bool

AddFileSecurity ( string filePath, string userAccount, FileSystemRights rights, AccessControlType controlType ) : bool

AddSiteBinding ( string siteName, string ipAddress, string tcpPort, string hostHeader, string protocol ) : bool

AddVirtualDirectory ( string siteName, string application, string virtualDirectoryPath, string physicalPath, string userName, string password ) : bool

CreateApplicationPool ( string applicationPoolName, ProcessModelIdentityType identityType, string applicationPoolIdentity, string password, string managedRuntimeVersion, bool autoStart, bool enable32BitAppOnWin64, ManagedPipelineMode managedPipelineMode, long queueLength, System.TimeSpan idleTimeout, long periodicRestartPrivateMemory, System.TimeSpan periodicRestartTime ) : bool

CreateFtpSite ( string applicationPoolName, string siteName, string domainName, string userName, string password, string contentPath, string ipAddress, string tcpPort, string hostHeader ) : bool

CreateLocalUserAccount ( string userName, string password ) : bool

CreateWebSite ( string siteName ) : bool

ExistsSiteId ( ServerManager manager, int siteID ) : bool

GenerateNewSiteID ( ServerManager manager, string siteName ) : int

GenerateNewSiteIDFromName ( ServerManager manager, string siteName ) : int

GenerateNewSiteIDIncremental ( ServerManager manager ) : int

IsIncrementalSiteIDCreationSet ( ) : bool
RemoveApplication ( string siteName, string path ) : bool

Remove all the IIS applications matching given path.

RemoveApplicationPool ( string applicationPoolName ) : void
RemoveDirectorySecurity ( string directoryPath, string userAccount, FileSystemRights rights, AccessControlType controlType ) : bool

RemoveFileSecurity ( string filePath, string userAccount, FileSystemRights rights, AccessControlType controlType ) : bool

RemoveLocalUserAccount ( string userName ) : bool

Method Details

AddApplication() public static method

public static AddApplication ( string siteName, string applicationPath, string applicationPool, string physicalPath, string userName, string password ) : bool
siteName string
applicationPath string
applicationPool string
physicalPath string
userName string
password string
return bool

AddDirectorySecurity() public static method

public static AddDirectorySecurity ( string directoryPath, string userAccount, FileSystemRights rights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType controlType ) : bool
directoryPath string
userAccount string
rights FileSystemRights
inheritanceFlags InheritanceFlags
propagationFlags PropagationFlags
controlType AccessControlType
return bool

AddFileSecurity() public static method

public static AddFileSecurity ( string filePath, string userAccount, FileSystemRights rights, AccessControlType controlType ) : bool
filePath string
userAccount string
rights FileSystemRights
controlType AccessControlType
return bool

AddSiteBinding() public static method

public static AddSiteBinding ( string siteName, string ipAddress, string tcpPort, string hostHeader, string protocol ) : bool
siteName string
ipAddress string
tcpPort string
hostHeader string
protocol string
return bool

AddVirtualDirectory() public static method

public static AddVirtualDirectory ( string siteName, string application, string virtualDirectoryPath, string physicalPath, string userName, string password ) : bool
siteName string
application string
virtualDirectoryPath string
physicalPath string
userName string
password string
return bool

CreateApplicationPool() public static method

public static CreateApplicationPool ( string applicationPoolName, ProcessModelIdentityType identityType, string applicationPoolIdentity, string password, string managedRuntimeVersion, bool autoStart, bool enable32BitAppOnWin64, ManagedPipelineMode managedPipelineMode, long queueLength, System.TimeSpan idleTimeout, long periodicRestartPrivateMemory, System.TimeSpan periodicRestartTime ) : bool
applicationPoolName string
identityType ProcessModelIdentityType
applicationPoolIdentity string
password string
managedRuntimeVersion string
autoStart bool
enable32BitAppOnWin64 bool
managedPipelineMode ManagedPipelineMode
queueLength long
idleTimeout System.TimeSpan
periodicRestartPrivateMemory long
periodicRestartTime System.TimeSpan
return bool

CreateFtpSite() public static method

public static CreateFtpSite ( string applicationPoolName, string siteName, string domainName, string userName, string password, string contentPath, string ipAddress, string tcpPort, string hostHeader ) : bool
applicationPoolName string
siteName string
domainName string
userName string
password string
contentPath string
ipAddress string
tcpPort string
hostHeader string
return bool

CreateLocalUserAccount() public static method

public static CreateLocalUserAccount ( string userName, string password ) : bool
userName string
password string
return bool

CreateWebSite() public static method

public static CreateWebSite ( string siteName ) : bool
siteName string
return bool

ExistsSiteId() public static method

public static ExistsSiteId ( ServerManager manager, int siteID ) : bool
manager Microsoft.Web.Administration.ServerManager
siteID int
return bool

GenerateNewSiteID() public static method

public static GenerateNewSiteID ( ServerManager manager, string siteName ) : int
manager Microsoft.Web.Administration.ServerManager
siteName string
return int

GenerateNewSiteIDFromName() public static method

public static GenerateNewSiteIDFromName ( ServerManager manager, string siteName ) : int
manager Microsoft.Web.Administration.ServerManager
siteName string
return int

GenerateNewSiteIDIncremental() public static method

public static GenerateNewSiteIDIncremental ( ServerManager manager ) : int
manager Microsoft.Web.Administration.ServerManager
return int

IsIncrementalSiteIDCreationSet() public static method

public static IsIncrementalSiteIDCreationSet ( ) : bool
return bool

RemoveApplication() public static method

Remove all the IIS applications matching given path.
public static RemoveApplication ( string siteName, string path ) : bool
siteName string
path string
return bool

RemoveApplicationPool() public static method

public static RemoveApplicationPool ( string applicationPoolName ) : void
applicationPoolName string
return void

RemoveDirectorySecurity() public static method

public static RemoveDirectorySecurity ( string directoryPath, string userAccount, FileSystemRights rights, AccessControlType controlType ) : bool
directoryPath string
userAccount string
rights FileSystemRights
controlType AccessControlType
return bool

RemoveFileSecurity() public static method

public static RemoveFileSecurity ( string filePath, string userAccount, FileSystemRights rights, AccessControlType controlType ) : bool
filePath string
userAccount string
rights FileSystemRights
controlType AccessControlType
return bool

RemoveLocalUserAccount() public static method

public static RemoveLocalUserAccount ( string userName ) : bool
userName string
return bool