ໃຊ້ເງື່ອນໄຂຄຳຮ້ອງທີ່ເລີ່ມຕົ້ນແລ້ວ ເຊິ່ງບໍລິການໃຫ້ບຣາວເຊີທີ່ຕ້ອງການ:

using System;
using CefSharp;

var result = await requestContext.SetProxyAsync(
    "http", "proxy.example", 8080);
if (!result.Success)
{
    throw new InvalidOperationException(result.ErrorMessage);
}

ລໍຖ້າການດຳເນີນການ ແລະ ຈັດການຄວາມຜິດພາດກ່ອນການນຳທາງ. ສຳລັບການກວດສອບເວັບໄຊສາທາລະນະທີ່ໄດ້ຮັບອະນຸຍາດ, ລາຍຊື່ HTTP proxy ໃຫ້ຜູ້ສະໝັກສຳລັບອາກິວເມັນ HTTP host ແລະ port. SetProxyAsync ກຳນົດເວລາການອັບເດດການຕັ້ງຄ່າຢູ່ CEF UI thread ແລະ ເລືອກ fixed_servers.

ຖ້າຜົນລັບລາຍງານວ່າການຕັ້ງຄ່າເປັນແບບອ່ານໄດ້ຢ່າງດຽວ, ກວດເບິ່ງ flag proxy ຂອງ command line; ມັນອາດຂັດຂວາງການອັບເດດນີ້. ການລໍຖ້າຢ່າງດຽວບໍ່ເຮັດໃຫ້ການປ່ຽນແປງທີ່ຖືກປະຕິເສດກາຍເປັນເສັ້ນທາງທີ່ໃຊ້ໄດ້.

ການເອີ້ນ SetPreference ໂດຍກົງຍັງຕ້ອງການ CEF UI thread. ພາຍໃຕ້ການຕັ້ງຄ່າ message loop ແບບຫຼາຍ thread ທຳມະດາ, WinForms ຫຼື WPF UI thread ຂອງແອັບພລິເຄຊັນເຈົ້າພາບເປັນເງື່ອນໄຂອື່ນ.

ບຣາວເຊີທີ່ແບ່ງປັນເງື່ອນໄຂຄຳຮ້ອງຈະແບ່ງປັນການຕັ້ງຄ່ານຳ. ອັນນີ້ເລືອກຈຸດປາຍທາງ; callback ການພິສູດຢືນຢັນແຍກຕ່າງຫາກຕ້ອງຈຳກັດຂໍ້ມູນປະຈຳຕົວໃຫ້ກັບສິ່ງທ້າທາຍ proxy ທີ່ຕ້ອງການ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ