C# Class OpenRasta.Hosting.HostManager

Inheritance: IDisposable
显示文件 Open project: openrasta/openrasta-core Class Usage Examples

Private Properties

Property Type Description
AssignResolver void
Configure void
ExecuteConfigurationSource void
HostManager System
HostManager System
RegisterCoreDependencies void
RegisterLeafDependencies void
RegisterRootDependencies void
ThreadScopedAction void
VerifyConfiguration void
VerifyContextStoreRegistered void

Public Methods

Method Description
Dispose ( ) : void
InvalidateConfiguration ( ) : void
RegisterHost ( IHost host ) : HostManager
SetupCommunicationContext ( ICommunicationContext context ) : void
UnregisterHost ( IHost host ) : void

Protected Methods

Method Description
HandleHostIncomingRequestReceived ( object sender, OpenRasta.Hosting.IncomingRequestEventArgs e ) : void
HandleHostStart ( object sender, EventArgs e ) : void
HandleIncomingRequestProcessed ( object sender, OpenRasta.Hosting.IncomingRequestProcessedEventArgs e ) : void

Private Methods

Method Description
AssignResolver ( ) : void
Configure ( ) : void
ExecuteConfigurationSource ( ) : void
HostManager ( ) : System
HostManager ( IHost host ) : System
RegisterCoreDependencies ( ) : void
RegisterLeafDependencies ( ) : void
RegisterRootDependencies ( ) : void
ThreadScopedAction ( System.Action action ) : void
VerifyConfiguration ( ) : void
VerifyContextStoreRegistered ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

HandleHostIncomingRequestReceived() protected method

protected HandleHostIncomingRequestReceived ( object sender, OpenRasta.Hosting.IncomingRequestEventArgs e ) : void
sender object
e OpenRasta.Hosting.IncomingRequestEventArgs
return void

HandleHostStart() protected method

protected HandleHostStart ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

HandleIncomingRequestProcessed() protected method

protected HandleIncomingRequestProcessed ( object sender, OpenRasta.Hosting.IncomingRequestProcessedEventArgs e ) : void
sender object
e OpenRasta.Hosting.IncomingRequestProcessedEventArgs
return void

InvalidateConfiguration() public method

public InvalidateConfiguration ( ) : void
return void

RegisterHost() public static method

public static RegisterHost ( IHost host ) : HostManager
host IHost
return HostManager

SetupCommunicationContext() public method

public SetupCommunicationContext ( ICommunicationContext context ) : void
context ICommunicationContext
return void

UnregisterHost() public static method

public static UnregisterHost ( IHost host ) : void
host IHost
return void