ಉದ್ದೇಶಿತ ಬ್ರೌಸರ್‌ಗೆ ಸೇವೆ ಸಲ್ಲಿಸುವ ಆರಂಭಿಸಲಾದ ವಿನಂತಿ ಸಂದರ್ಭವನ್ನು ಬಳಸಿ:

using System;
using CefSharp;

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

ನ್ಯಾವಿಗೇಶನ್‌ ಮೊದಲು ಕಾರ್ಯಾಚರಣೆಗೆ ಕಾಯಿರಿ ಮತ್ತು ವೈಫಲ್ಯವನ್ನು ನಿರ್ವಹಿಸಿ. ಅನುಮತಿಸಲಾದ ಸಾರ್ವಜನಿಕ-ಸೈಟ್ ಪರಿಶೀಲನೆಗಾಗಿ, HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ HTTP ಹೋಸ್ಟ್ ಮತ್ತು ಪೋರ್ಟ್ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳಿಗೆ ಅಭ್ಯರ್ಥಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. SetProxyAsync ಆದ್ಯತೆಯ ನವೀಕರಣವನ್ನು CEF UI ಥ್ರೆಡ್‌ನಲ್ಲಿ ನಿಗದಿಪಡಿಸುತ್ತದೆ ಮತ್ತು fixed_servers ಆಯ್ಕೆಮಾಡುತ್ತದೆ.

ಫಲಿತಾಂಶವು ಆದ್ಯತೆಯನ್ನು ಓದಲು-ಮಾತ್ರ ಎಂದು ವರದಿ ಮಾಡಿದರೆ, ಆಜ್ಞಾ-ಸಾಲಿನ ಪ್ರಾಕ್ಸಿ ಫ್ಲ್ಯಾಗ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ; ಅವು ಈ ನವೀಕರಣವನ್ನು ತಡೆಯಬಹುದು. ಕೇವಲ ಕಾಯುವುದು ತಿರಸ್ಕೃತ ಬದಲಾವಣೆಯನ್ನು ಅನ್ವಯಿಸಿದ ಮಾರ್ಗವಾಗಿ ಪರಿವರ್ತಿಸುವುದಿಲ್ಲ.

ನೇರ SetPreference ಕರೆಗೆ ಇನ್ನೂ CEF ನ UI ಥ್ರೆಡ್ ಬೇಕು. ಸಾಮಾನ್ಯ ಬಹು-ಥ್ರೆಡ್ ಸಂದೇಶ-ಲೂಪ್ ಸೆಟಪ್‌ನಲ್ಲಿ, ಹೋಸ್ಟ್ ಅಪ್ಲಿಕೇಶನ್‌ನ WinForms ಅಥವಾ WPF UI ಥ್ರೆಡ್ ಬೇರೆ ಸಂದರ್ಭವಾಗಿದೆ.

ವಿನಂತಿ ಸಂದರ್ಭವನ್ನು ಹಂಚಿಕೊಳ್ಳುವ ಬ್ರೌಸರ್‌ಗಳು ಆದ್ಯತೆಯನ್ನೂ ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ. ಇದು ಎಂಡ್‌ಪಾಯಿಂಟ್ ಆಯ್ಕೆಮಾಡುತ್ತದೆ; ಪ್ರತ್ಯೇಕ ದೃಢೀಕರಣ ಕಾಲ್‌ಬ್ಯಾಕ್ ರುಜುವಾತುಗಳನ್ನು ಉದ್ದೇಶಿತ ಪ್ರಾಕ್ಸಿ ಸವಾಲಿಗೆ ಸೀಮಿತಗೊಳಿಸಬೇಕು.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು