/// <summary> /// 文章管理 /// </summary> /// <param name="postService"></param> /// <param name="categoryService"></param> /// <param name="broadcastService"></param> /// <param name="seminarService"></param> /// <param name="postHistoryVersionService"></param> /// <param name="hostingEnvironment"></param> /// <param name="searchEngine"></param> public PostController(IPostService postService, ICategoryService categoryService, IBroadcastService broadcastService, ISeminarService seminarService, IPostHistoryVersionService postHistoryVersionService, IHostingEnvironment hostingEnvironment, ISearchEngine <DataContext> searchEngine) { PostService = postService; CategoryService = categoryService; BroadcastService = broadcastService; SeminarService = seminarService; PostHistoryVersionService = postHistoryVersionService; _hostingEnvironment = hostingEnvironment; _searchEngine = searchEngine; }
/// <summary> /// 文章管理 /// </summary> /// <param name="postService"></param> /// <param name="categoryService"></param> /// <param name="broadcastService"></param> /// <param name="seminarService"></param> /// <param name="postHistoryVersionService"></param> /// <param name="hostingEnvironment"></param> /// <param name="searchEngine"></param> public PostController(IPostService postService, ICategoryService categoryService, IBroadcastService broadcastService, ISeminarService seminarService, IPostHistoryVersionService postHistoryVersionService, IHostingEnvironment hostingEnvironment, ISearchEngine <DataContext> searchEngine, IHttpClientFactory httpClientFactory) { PostService = postService; CategoryService = categoryService; BroadcastService = broadcastService; SeminarService = seminarService; PostHistoryVersionService = postHistoryVersionService; _hostingEnvironment = hostingEnvironment; _searchEngine = searchEngine; _imagebedClient = new ImagebedClient(httpClientFactory.CreateClient()); }