The NeonService type exposes the following members.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases all associated resources.
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Used by services to stop themselves, specifying an optional process exit code.
Returns the physical path for the confguration file whose logical path is specified.
Returns the value of an environment variable.
Serves as the default hash function.(Inherited from Object.)
Gets the Type of the current instance.(Inherited from Object.)
Loads environment variables formatted as NAME=VALUE from a text file as service environment variables. The file will be decrypted using NeonVault if necessary.
Creates a shallow copy of the current Object.(Inherited from Object.)
Called to actually implement the service.
Initializes Arguments with the command line arguments passed.
Maps a logical configuration file path to a temporary file holding the byte contents passed. This is typically used initializing confguration files for unit testing.
|SetConfigFile(String, String, Boolean)|
Maps a logical configuration file path to a temporary file holding the string contents passed encoded as UTF-8. This is typically used for initializing confguration files for unit testing.
Maps a logical configuration file path to an actual file on the local machine. This is used for unit testing to map a file on the local workstation to the path where the service expects the find to be.
Sets or deletes a service environment variable.
Stops the service if it's not already stopped. This is intended to be called by external things like unit test fixtures and is not intended to be called by the service itself.
Returns a string that represents the current object.(Inherited from Object.)