Interface IApplicationComponent
Provides marker contract requirement for an ApplicationComponent. This interface must be implemented only by ApplicationComponent class
Inherited Members
System.IDisposable.Dispose()
Namespace: NFX.ApplicationModel
Assembly: NFX.dll
Syntax
public interface IApplicationComponent : IDisposable
Properties
ComponentCommonName
Returns the common name used to identify the component, for example "Glue" for various IGlue implementations. This name is searched-by some management tools that allow to find component by this name that does not change between application restarts like ComponentSID does. Subordinate (non-root) components return null
Declaration
string ComponentCommonName { get; }
Property Value
Type | Description |
---|---|
System.String |
ComponentDirector
Returns a reference to an object that this app component services/operates under, or null
Declaration
object ComponentDirector { get; }
Property Value
Type | Description |
---|---|
System.Object |
ComponentSID
Returns process/instance unique app component system id
Declaration
ulong ComponentSID { get; }
Property Value
Type | Description |
---|---|
System.UInt64 |