Microsoft.Azure.Devices 1.38.1 elmontras HTTP-prokurilon per sia servoflanka HttpTransportSettings. Provizu ĝin dum kreado de 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);

Uzu ĉi tiun registry-instancon por la celitaj operacioj kaj konservu ĝin dum la tuta vivo de la laborŝarĝo. Konservu la veran IoT Hub-konektan ĉenon: la prokurila adreso apartenas al la transportaj agordoj. La listo de HTTP-prokuriloj proponas kandidatojn por publika HTTP-itinero uzata de ĉi tiu RegistryManager.

Se la prokurilo postulas ensaluton, agordu proxy.Credentials antaŭ ol krei la klienton. La IoT Hub-konekta ĉeno aŭtentikigas la servan peton kaj ne provizas tiun peran konton.

Ĉi tiu HttpTransportSettings apartenas al la serva pako Microsoft.Azure.Devices. La MQTT- kaj AMQP-konektoj de la aparata kliento uzas aliajn agordojn, do sukcesa registry-operacio pruvas nur, ke la HTTP-serva itinero funkciis.

Rilataj artikoloj