static AntiPlagiarismController() { var serilogLogger = new LoggerConfiguration().WriteTo.Log4Net().CreateLogger(); var antiPlagiarismEndpointUrl = WebConfigurationManager.AppSettings["ulearn.antiplagiarism.endpoint"]; var antiPlagiarismToken = WebConfigurationManager.AppSettings["ulearn.antiplagiarism.token"]; antiPlagiarismClient = new AntiPlagiarismClient(antiPlagiarismEndpointUrl, antiPlagiarismToken, serilogLogger); }
public AntiPlagiarismResultObserver(IOptions <WebApiConfiguration> configuration) { var antiplagiarismClientConfiguration = configuration.Value.AntiplagiarismClient; isEnabled = antiplagiarismClientConfiguration?.Enabled ?? false; if (!isEnabled) { return; } antiPlagiarismClient = new AntiPlagiarismClient(antiplagiarismClientConfiguration.Endpoint, antiplagiarismClientConfiguration.Token); }
static AntiPlagiarismResultObserver() { isEnabled = Convert.ToBoolean(WebConfigurationManager.AppSettings["ulearn.antiplagiarism.enabled"] ?? "false"); if (!isEnabled) { return; } var serilogLogger = new LoggerConfiguration().WriteTo.Log4Net().CreateLogger(); var antiPlagiarismEndpointUrl = WebConfigurationManager.AppSettings["ulearn.antiplagiarism.endpoint"]; var antiPlagiarismToken = WebConfigurationManager.AppSettings["ulearn.antiplagiarism.token"]; antiPlagiarismClient = new AntiPlagiarismClient(antiPlagiarismEndpointUrl, antiPlagiarismToken, serilogLogger); }
static AntiPlagiarismController() { var antiplagiarismClientConfiguration = ApplicationConfiguration.Read <UlearnConfiguration>().AntiplagiarismClient; antiPlagiarismClient = new AntiPlagiarismClient(antiplagiarismClientConfiguration.Endpoint, antiplagiarismClientConfiguration.Token); }