Microsoft.Azure.Devices 1.38.1 ತನ್ನ ಸೇವಾ-ಬದಿಯ HttpTransportSettings ಮೂಲಕ HTTP ಪ್ರಾಕ್ಸಿ ಒದಗಿಸುತ್ತದೆ. RegistryManager ರಚಿಸುವಾಗ ಅದನ್ನು ನೀಡಿ:

var proxy = new System.Net.WebProxy("http://proxy.example:8080");
var settings = new Microsoft.Azure.Devices.HttpTransportSettings
{
    Proxy = proxy
};

var registry = Microsoft.Azure.Devices.RegistryManager
    .CreateFromConnectionString(iotHubConnectionString, settings);

ಈ registry ನಿದರ್ಶನವನ್ನು ಉದ್ದೇಶಿತ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಬಳಸಿ ಮತ್ತು ಕೆಲಸದ ಜೀವಿತಾವಧಿಯುದ್ದಕ್ಕೂ ಅದನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ. ನಿಜವಾದ IoT Hub ಸಂಪರ್ಕ ಸ್ಟ್ರಿಂಗ್ ಇರಿಸಿಕೊಳ್ಳಿ: ಪ್ರಾಕ್ಸಿ ವಿಳಾಸ ಸಾಗಣೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಸೇರಿದೆ. HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ ಈ RegistryManager ಬಳಸುವ ಸಾರ್ವಜನಿಕ HTTP ಮಾರ್ಗಕ್ಕೆ ಅಭ್ಯರ್ಥಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಪ್ರಾಕ್ಸಿಗೆ ಲಾಗಿನ್ ಬೇಕಾದರೆ ಕ್ಲಯಂಟ್ ನಿರ್ಮಿಸುವ ಮೊದಲು proxy.Credentials ಹೊಂದಿಸಿ. IoT Hub ಸಂಪರ್ಕ ಸ್ಟ್ರಿಂಗ್ ಸೇವಾ ವಿನಂತಿಯನ್ನು ದೃಢೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಆ ಮಧ್ಯವರ್ತಿ ಖಾತೆಯನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ.

ಈ HttpTransportSettings Microsoft.Azure.Devices ಸೇವಾ ಪ್ಯಾಕೇಜ್‌ನದು. ಸಾಧನ-ಕ್ಲಯಂಟ್‌ನ MQTT ಮತ್ತು AMQP ಸಂಪರ್ಕಗಳು ಬೇರೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬಳಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಯಶಸ್ವಿ registry ಕಾರ್ಯಾಚರಣೆ HTTP ಸೇವಾ ಮಾರ್ಗ ಕೆಲಸ ಮಾಡಿದುದನ್ನು ಮಾತ್ರ ಸಾಬೀತುಪಡಿಸುತ್ತದೆ.

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