コード例 #1
0
ファイル: SparkPost.cs プロジェクト: kenkendk/ceenhttpd
        /// <summary>
        /// Creates the SparkPost instance
        /// </summary>
        public SparkPost()
        {
            LoaderContext.RegisterSingletonInstance(this);
            var secrets = LoaderContext.EnsureSingletonInstance <SecretsHandler>();

            EndpointUrl = SecretsHandler.GetSecret("SPARKPOST_URL") ?? "https://api.sparkpost.com/api/v1/transmissions";
            APIKey      = SecretsHandler.GetSecret("SPARKPOST_KEY");
        }
コード例 #2
0
ファイル: Cache.cs プロジェクト: kenkendk/ceenhttpd
 /// <summary>
 /// Creates the cache module
 /// </summary>
 public Cache()
 {
     LoaderContext.RegisterSingletonInstance(this);
 }
コード例 #3
0
ファイル: SecretsHandler.cs プロジェクト: kenkendk/ceenhttpd
 /// <summary>
 /// Creates a new SecretsHandler
 /// </summary>
 public SecretsHandler()
 {
     LoaderContext.RegisterSingletonInstance(this);
 }
コード例 #4
0
 /// <summary>
 /// Creates the signup settings
 /// </summary>
 public EmailSignupSettings()
 {
     LoaderContext.RegisterSingletonInstance(this);
 }
コード例 #5
0
 /// <summary>
 /// Constructor
 /// </summary>
 public DatabaseInstance()
 {
     LoaderContext.RegisterSingletonInstance(this);
 }
コード例 #6
0
 /// <summary>
 /// Configure the renderer and sanitizer
 /// </summary>
 public MarkdownRenderer()
 {
     LoaderContext.RegisterSingletonInstance(this);
     m_mdpipeline = new MarkdownPipelineBuilder().Build();
     m_sanitizer  = new HtmlSanitizer();
 }