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.

Izihloko ezihlobene