IMessengerImplementation MembersNFX Class Library

[This is preliminary documentation and is subject to change.]

The IMessengerImplementation type exposes the following members.
Methods

  NameDescription
Public methodApplicationFinishAfterCleanup (Inherited from IApplicationFinishNotifiable.)
Public methodApplicationFinishBeforeCleanup (Inherited from IApplicationFinishNotifiable.)
Public methodCheckForCompleteStop
Non-blocking call that returns true when the service instance has completely stopped after SignalStop()
(Inherited from IService.)
Public methodConfigure
Configures an entity from supplied config node
(Inherited from IConfigurable.)
Public methodOnlineDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from OnlineIDisposable.)
Public methodSendMsg (Inherited from IMessenger.)
Public methodSignalStop
Non-blocking call that initiates the stopping of the service
(Inherited from IService.)
Public methodStart
Blocking call that starts the service instance
(Inherited from IService.)
Public methodWaitForCompleteStop
Blocks execution of current thread until this service has completely stopped
(Inherited from IService.)
Back to Top
Properties

  NameDescription
Public propertyComponentCommonName
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
(Inherited from IApplicationComponent.)
Public propertyComponentDirector
Returns a reference to an object that this app component services/operates under, or null
(Inherited from IApplicationComponent.)
Public propertyComponentSID
Returns process/instance unique app component system id
(Inherited from IApplicationComponent.)
Public propertyName (Inherited from INamed.)
Public propertyRunning
Returns true when service is active or about to become active. Check in service implementation loops/threads/tasks
(Inherited from IService.)
Public propertyStatus
Current service status
(Inherited from IService.)
Back to Top
See Also