Class NOPApplication
Represents an application that consists of pure-nop providers, consequently
this application does not log, does not store data and does not do anything else
still satisfying its contract
Inheritance
System.Object
NOPApplication
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: NFX.dll
Syntax
public class NOPApplication : IApplication, INamed, ILocalizedTimeProvider
Constructors
NOPApplication()
Declaration
protected NOPApplication()
Fields
m_CommandArgsConfiguration
Declaration
protected MemoryConfiguration m_CommandArgsConfiguration
Field Value
m_Configuration
Declaration
protected MemoryConfiguration m_Configuration
Field Value
Properties
Active
Declaration
public bool Active { get; }
Property Value
Type |
Description |
System.Boolean |
|
AllowNesting
Declaration
public bool AllowNesting { get; }
Property Value
Type |
Description |
System.Boolean |
|
CommandArgs
Declaration
public IConfigSectionNode CommandArgs { get; }
Property Value
ConfigRoot
Declaration
public IConfigSectionNode ConfigRoot { get; }
Property Value
DataStore
Declaration
public IDataStore DataStore { get; }
Property Value
EventTimer
Declaration
public IEventTimer EventTimer { get; }
Property Value
ForceInvariantCulture
Declaration
public bool ForceInvariantCulture { get; }
Property Value
Type |
Description |
System.Boolean |
|
Glue
Declaration
public IGlue Glue { get; }
Property Value
Instance
Returns a singleton instance of the NOPApplication
Declaration
public static NOPApplication Instance { get; }
Property Value
InstanceID
Declaration
public Guid InstanceID { get; }
Property Value
Type |
Description |
System.Guid |
|
Instrumentation
Declaration
public IInstrumentation Instrumentation { get; }
Property Value
IsUnitTest
Declaration
public bool IsUnitTest { get; }
Property Value
Type |
Description |
System.Boolean |
|
LocalizedTime
Declaration
public DateTime LocalizedTime { get; }
Property Value
Type |
Description |
System.DateTime |
|
Log
Declaration
Property Value
ModuleRoot
Declaration
public IModule ModuleRoot { get; }
Property Value
Name
Declaration
public string Name { get; }
Property Value
Type |
Description |
System.String |
|
ObjectStore
Declaration
public IObjectStore ObjectStore { get; }
Property Value
SecurityManager
Declaration
public ISecurityManager SecurityManager { get; }
Property Value
ShutdownStarted
Declaration
public bool ShutdownStarted { get; }
Property Value
Type |
Description |
System.Boolean |
|
StartTime
Declaration
public DateTime StartTime { get; }
Property Value
Type |
Description |
System.DateTime |
|
Stopping
Declaration
public bool Stopping { get; }
Property Value
Type |
Description |
System.Boolean |
|
TimeLocation
Declaration
public TimeLocation TimeLocation { get; }
Property Value
TimeSource
Declaration
public ITimeSource TimeSource { get; }
Property Value
Methods
LocalizedTimeToUniversalTime(DateTime)
Declaration
public DateTime LocalizedTimeToUniversalTime(DateTime local)
Parameters
Type |
Name |
Description |
System.DateTime |
local |
|
Returns
Type |
Description |
System.DateTime |
|
MakeNewSessionInstance(Guid, User)
Declaration
public ISession MakeNewSessionInstance(Guid sessionID, User user = null)
Parameters
Type |
Name |
Description |
System.Guid |
sessionID |
|
User |
user |
|
Returns
NotifyAllConfigSettingsAboutChange()
Declaration
public void NotifyAllConfigSettingsAboutChange()
RegisterAppFinishNotifiable(IApplicationFinishNotifiable)
Declaration
public bool RegisterAppFinishNotifiable(IApplicationFinishNotifiable notifiable)
Parameters
Returns
Type |
Description |
System.Boolean |
|
RegisterConfigSettings(IConfigSettings)
Declaration
public bool RegisterConfigSettings(IConfigSettings settings)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Stop()
Declaration
UniversalTimeToLocalizedTime(DateTime)
Declaration
public DateTime UniversalTimeToLocalizedTime(DateTime utc)
Parameters
Type |
Name |
Description |
System.DateTime |
utc |
|
Returns
Type |
Description |
System.DateTime |
|
UnregisterAppFinishNotifiable(IApplicationFinishNotifiable)
Declaration
public bool UnregisterAppFinishNotifiable(IApplicationFinishNotifiable notifiable)
Parameters
Returns
Type |
Description |
System.Boolean |
|
UnregisterConfigSettings(IConfigSettings)
Declaration
public bool UnregisterConfigSettings(IConfigSettings settings)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Extension Methods