Topshelf
stable
  • Topshelf Installation
  • Configuring Topshelf
    • Show me the code!
    • Topshelf Configuration
    • Service Configuration
    • Service Start Modes
    • Service Recovery
    • Service Identity
    • Custom Install Actions
    • Service Dependencies
    • Advanced Settings
    • Service Recovery
    • Logging Integration with Topshelf
  • Topshelf Overview
  • Troubleshooting Topshelf
Topshelf
  • Docs »
  • Configuring Topshelf
  • Edit on GitHub

Configuring TopshelfΒΆ

Once Topshelf has been added to your service, you can configure the service using the Topshelf configuration API. Topshelf uses an internal domain specific language (DSL) for configuration, along with a series of fluent builders.

  • Show me the code!
    • Now for the play by play.
  • Topshelf Configuration
    • Service Name
    • Service Description
    • Display Name
    • Instance Name
  • Service Configuration
    • Simple Service
    • Custom Service
  • Service Start Modes
  • Service Recovery
  • Service Identity
  • Custom Install Actions
    • Before Install Actions
    • After Install Actions
    • Before Uninstall Actions
    • After Uninstall Actions
  • Service Dependencies
  • Advanced Settings
    • EnablePauseAndContinue
    • EnableShutdown
    • OnException
  • Service Recovery
  • Logging Integration with Topshelf
    • Logary integration
    • log4net Integration
    • NLog Integration
Next Previous

© Copyright 2011, Chris Patterson, Travis Smith, and Dru Sellers. Revision 1732d3d8.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: stable
Versions
latest
stable
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.