Пример #1
0
 /// <summary>
 /// Enables option(s)
 /// </summary>
 /// <param name="option"></param>
 public void Set(TargetOptions option)
 {
     this.Options |= option;
 }
Пример #2
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);
 }
Пример #3
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);
 }
Пример #4
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);
        }
Пример #5
0
 /// <summary>
 /// Enables option(s)
 /// </summary>
 /// <param name="option"></param>
 public void Set(TargetOptions option)
 {
     this.Options |= option;
 }
Пример #6
0
 public void SetTargetOptions(TargetOptions opts)
 {
     this.CurrentTargetAction.Options |= opts;
 }
Пример #7
0
 public static void GetItemCommand()
 {
     targetOptionsCharacterType = (TargetOptions)_targetOptions;
 }
Пример #8
0
 public static async Task TestMegaReportAsync(TargetOptions targetOptions, HttpClient client)
 {
     Logger.Log(Importance.Log, " Scanning Patches... ", ConsoleColor.White);
     await Scan(targetOptions, client);
 }