Example #1
0
        //--- Constructors ---
        internal DekiContext(DekiWikiService deki, DekiInstance instance, string requestHost, DateTime requestTime, IPlainTextResourceManager resourceManager)
        {
            if (deki == null)
            {
                throw new ArgumentNullException("deki");
            }
            this.Deki        = deki;
            this.RequestHost = requestHost;
            _resourceManager = resourceManager;
            _now             = requestTime;
            _instance        = instance;

            // Note (arnec): this context string formattingis duplicated in DekiWikiService.Start, because we have two separate
            // context logger types. This one ought to be deprecated over time.
            DreamContext.Current.SetState(LOGGING_CONTEXT_KEY, "[" + _instance.Id + "] ");
        }
Example #2
0
 //--- Constructors ---
 public DekiResources(IPlainTextResourceManager resourceManager, CultureInfo culture) {
     _resourceManager = resourceManager;
     Culture = culture;
 }
Example #3
0
        //--- Constructors ---
        internal DekiContext(DekiWikiService deki, DekiInstance instance, string requestHost, DateTime requestTime, IPlainTextResourceManager resourceManager) {
            if(deki == null) {
                throw new ArgumentNullException("deki");
            }
            this.Deki = deki;
            this.RequestHost = requestHost;
            _resourceManager = resourceManager;
            _now = requestTime;
            _instance = instance;

            // Note (arnec): this context string formattingis duplicated in DekiWikiService.Start, because we have two separate
            // context logger types. This one ought to be deprecated over time.
            DreamContext.Current.SetState(LOGGING_CONTEXT_KEY, "[" + _instance.Id + "] ");
        }