C# Class Microsoft.Web.Administration.JexusServerManager

Inheritance: ServerManager
Show file Open project: jexuswebserver/Microsoft.Web.Administration

Private Properties

Property Type Description
CleanSiteFile void
CreateCache void
GetClient HttpClient
GetPhysicalPath string
GetPoolStateAsync Task
GetSchemaFiles IEnumerable
GetSiteStateAsync Task
StartAsync System.Threading.Tasks.Task
StopAsync System.Threading.Tasks.Task
VerifyAsync Task

Public Methods

Method Description
ByeAsync ( ) : Task
GetCertificateAsync ( ) : Task
GetStatusAsync ( ) : Task
GetVersionAsync ( ) : Task
HelloAsync ( ) : Task
JexusServerManager ( string hostName, string credentials ) : Microsoft.Web.Administration.Properties
LoadAsync ( ) : System.Threading.Tasks.Task
LoadAsync ( Application application, string file, string appName, SortedDictionary variables ) : System.Threading.Tasks.Task
LoadAsync ( Site site, long count, string file, string siteFolder ) : Task
LocalhostTestAsync ( string path, string random ) : Task
SaveAsync ( ) : System.Threading.Tasks.Task
SaveAsync ( Application application ) : System.Threading.Tasks.Task
SaveCertificateAsync ( string text ) : Task
SaveKeyAsync ( string key ) : Task
SetCertificate ( string certificate ) : void
SetKeyFile ( string key ) : void
StartAsync ( ) : Task
StopAsync ( ) : Task

Protected Methods

Method Description
PostCommitChangesAsync ( ) : System.Threading.Tasks.Task
PostInitialize ( ) : void
PreInitialize ( ) : void

Private Methods

Method Description
CleanSiteFile ( string file ) : void
CreateCache ( ) : void
GetClient ( ) : HttpClient
GetPhysicalPath ( string root ) : string
GetPoolStateAsync ( ApplicationPool pool ) : Task
GetSchemaFiles ( ) : IEnumerable
GetSiteStateAsync ( Site site ) : Task
StartAsync ( Site site ) : System.Threading.Tasks.Task
StopAsync ( Site site ) : System.Threading.Tasks.Task
VerifyAsync ( string path ) : Task

Method Details

ByeAsync() public method

public ByeAsync ( ) : Task
return Task

GetCertificateAsync() public method

public GetCertificateAsync ( ) : Task
return Task

GetStatusAsync() public method

public GetStatusAsync ( ) : Task
return Task

GetVersionAsync() public method

public GetVersionAsync ( ) : Task
return Task

HelloAsync() public method

public HelloAsync ( ) : Task
return Task

JexusServerManager() public method

public JexusServerManager ( string hostName, string credentials ) : Microsoft.Web.Administration.Properties
hostName string
credentials string
return Microsoft.Web.Administration.Properties

LoadAsync() public method

public LoadAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

LoadAsync() public method

public LoadAsync ( Application application, string file, string appName, SortedDictionary variables ) : System.Threading.Tasks.Task
application Application
file string
appName string
variables SortedDictionary
return System.Threading.Tasks.Task

LoadAsync() public method

public LoadAsync ( Site site, long count, string file, string siteFolder ) : Task
site Site
count long
file string
siteFolder string
return Task

LocalhostTestAsync() public method

public LocalhostTestAsync ( string path, string random ) : Task
path string
random string
return Task

PostCommitChangesAsync() protected method

protected PostCommitChangesAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

PostInitialize() protected method

protected PostInitialize ( ) : void
return void

PreInitialize() protected method

protected PreInitialize ( ) : void
return void

SaveAsync() public method

public SaveAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

SaveAsync() public method

public SaveAsync ( Application application ) : System.Threading.Tasks.Task
application Application
return System.Threading.Tasks.Task

SaveCertificateAsync() public method

public SaveCertificateAsync ( string text ) : Task
text string
return Task

SaveKeyAsync() public method

public SaveKeyAsync ( string key ) : Task
key string
return Task

SetCertificate() public method

public SetCertificate ( string certificate ) : void
certificate string
return void

SetKeyFile() public method

public SetKeyFile ( string key ) : void
key string
return void

StartAsync() public method

public StartAsync ( ) : Task
return Task

StopAsync() public method

public StopAsync ( ) : Task
return Task