Azure IoT Hub .NET: setha i-HTTP proxy ye-RegistryManager
Dala i-Azure IoT Hub RegistryManager nge-HttpTransportSettings.Proxy ye-service SDK esikhundleni sokuthembela ekuthuthweni kwedivayisi okungahlobene.
I-Microsoft.Azure.Devices 1.38.1 iveza i-HTTP proxy nge-HttpTransportSettings yayo yohlangothi lwesevisi. Yinike lapho wakha i-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);
Sebenzisa le registry instance emisebenzini ehlosiwe futhi uyigcine isikhathi sonke sokuphila komsebenzi. Gcina i-IoT Hub connection string yangempela: ikheli le-proxy lingaphakathi kwezilungiselelo zokuthutha. Uhlu lwe-HTTP proxy lunikeza abangenele ukhetho lomzila we-HTTP womphakathi osetshenziswa yile RegistryManager.
Uma i-proxy idinga ukungena, setha i-proxy.Credentials ngaphambi kokwakha iklayenti. I-IoT Hub connection string iqinisekisa isicelo sesevisi futhi ayinikezi leyo akhawunti yomlamuli.
Le HttpTransportSettings ingeyephakethe lesevisi i-Microsoft.Azure.Devices. Izixhumanisi ze-MQTT ne-AMQP zeklayenti ledivayisi zisebenzisa ezinye izilungiselelo, ngakho umsebenzi we-registry oyimpumelelo ufakazela kuphela ukuthi umzila wesevisi we-HTTP usebenzile.