메소드 | 설명 | |
---|---|---|
Dispose ( ) : void |
Public facing implementation of the Dispose interface
|
메소드 | 설명 | |
---|---|---|
CleanupServer ( ) : bool |
Performs all necessary cleanup such that the server is gracefully moved to a state that does not allow workflow execution.
|
|
ConfigureLoggging ( ) : bool | ||
DeleteTempFiles ( ) : void | ||
DeleteTempFiles ( string tempPath ) : void | ||
Dispose ( bool disposing ) : void |
Proper dispose pattern implementation to ensure Application Server is terminated correctly, even from finalizer.
|
|
EnsureRunningAsAdministrator ( string arguments ) : bool | ||
Fail ( string message, |
Executes each workflow contained in the group indicated by groupName in the same order that they were specified in the configuration file.
|
|
Fail ( string message, string details = "" ) : void | ||
GcmEntryPoint ( ) : void | ||
InitializeCommandLineArguments ( ) : void | ||
InitializeServer ( ) : bool |
Performs all necessary initialization such that the server is in a state that allows workflow execution.
|
|
IsElevated ( ) : bool | ||
LoadConfiguration ( |
||
LoadConfiguration ( string filePath ) : bool |
Reads the configuration file and records the entries in class level fields.
|
|
LoadExternalDependencies ( ) : bool |
Loads any external dependencies specified in the configuration file into the current AppDomain.
|
|
LoadHostSecurityProvider ( ) : bool | ||
LoadReferences ( Assembly asm, HashSet |
Loads the assemblies that are referenced by the input assembly, but only if that assembly has not already been inspected.
|
|
LoadResourceCatalog ( ) : bool |
|
|
LoadServerWorkspace ( ) : bool | ||
LoadSettingsProvider ( ) : bool |
PBI 1018 - Loads the settings provider.
|
|
LogException ( |
||
Main ( string arguments ) : int |
Entry Point for application server.
|
|
MigrateOldResources ( ) : void | ||
MigrateResources ( string oldResourceFolder ) : void | ||
PerformTimerActions ( object state ) : void | ||
PreloadReferences ( ) : bool |
Ensures all external dependencies have been loaded, then loads all referenced assemblies by the currently executing assembly, and recursively loads each of the referenced assemblies of the initial dependency set until all dependencies have been loaded.
|
|
ProcessAssemblyReferenceGroup ( |
Transforms AssemblyReferenceGroup nodes into AssemblyReference objects.
|
|
ProcessGcManager ( |
||
ProcessWorkflowGroup ( |
Transforms WorkflowGroup nodes into WorkflowEntry objects.
|
|
ReadBooleanSection ( |
||
Run ( bool interactiveMode ) : int |
Runs the application server, and handles all initialization, execution and cleanup logic required.
|
|
RunMain ( string arguments ) : int | ||
ServerLifecycleManager ( string arguments ) : System |
Constructors an instance of the ServerLifecycleManager class, ServerLifecycleManager is essentially a singleton but implemented as an instance type to ensure proper finalization occurs.
|
|
ServerLoop ( bool interactiveMode ) : int | ||
SetStarted ( ) : void | ||
SetWorkingDirectory ( ) : bool | ||
SetupTempCleanupSetting ( ) : void | ||
StartGcManager ( ) : bool | ||
StartPulseLogger ( ) : void | ||
StartWebServer ( ) : bool | ||
Stop ( bool didBreak, int result ) : int | ||
TerminateGcManager ( ) : void | ||
UnloadSettingsProvider ( ) : void | ||
ValidatResourceFolder ( ) : void | ||
Write ( string message ) : void | ||
WriteLine ( string message ) : void |