/// <summary> /// Enables option(s) /// </summary> /// <param name="option"></param> public void Set(TargetOptions option) { this.Options |= option; }
/// <summary> /// Returns true if the specified option is set. /// </summary> /// <param name="option"></param> /// <returns></returns> public bool Has(TargetOptions option) { return((this.Options & option) != 0); }
/// <summary> /// Returns true if the specified option is set. /// </summary> /// <param name="option"></param> /// <returns></returns> public bool Has(TargetOptions option) { return ((this.Options & option) != 0); }
public static HttpClient InithttpClient(IHttpClientFactory httpClientFactory, TargetOptions targetOptions) { HttpClient client = httpClientFactory.CreateClient("MagentoScanner"); //Add CustomHeader if (targetOptions.CustomHeaders != null) { foreach (DictionaryEntry header in targetOptions.CustomHeaders) { client.DefaultRequestHeaders.Add(header.Key.ToString(), header.Value.ToString()); } } //Add CustomCookies if (!string.IsNullOrEmpty(targetOptions.Cookies)) { AddHeader(client, "Cookie", targetOptions.Cookies); } return(client); }
public void SetTargetOptions(TargetOptions opts) { this.CurrentTargetAction.Options |= opts; }
public static void GetItemCommand() { targetOptionsCharacterType = (TargetOptions)_targetOptions; }
public static async Task TestMegaReportAsync(TargetOptions targetOptions, HttpClient client) { Logger.Log(Importance.Log, " Scanning Patches... ", ConsoleColor.White); await Scan(targetOptions, client); }