Beispiel #1
0
 public BlogService(IOptions <BlogOptions> options, ILogger <BlogService> logger)
 {
     _logger          = logger;
     BootTime         = DateTime.Now;
     _blogGrpcService = GrpcClientHelper.CreateClient <IBlogGrpcService>(options.Value.ApiLocalEndpoint);
     _readGrpcService = GrpcClientHelper.CreateClient <IReadGrpcService>(options.Value.ApiLocalEndpoint);
     _allTags         = new List <BlogTag>();
     _allReadItems    = new List <ReadItemRuntime>();
     _allPosts        = new List <BlogPostRuntime>();
     _postAccessQueue = new ConcurrentQueue <string>();
     _reloadLock      = new ManualResetEventSlim(true);
 }
 public ReadController(IOptions <AdminOptions> options, ILogger <ReadController> logger)
 {
     _logger          = logger;
     _readGrpcService = GrpcClientHelper.CreateClient <IReadGrpcService>(options.Value.ApiLocalEndpoint);
 }