Microsoft.Azure.Devices 1.38.1-ek HTTP proxy bat eskaintzen du bere zerbitzu-aldeko HttpTransportSettings bidez. Eman ezazu RegistryManager sortzean:

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);

Erabili registry instantzia hau aurreikusitako eragiketarako eta mantendu lan-kargaren bizitza osoan. Mantendu IoT Hub benetako konexio-katea: proxy helbidea garraio-ezarpenetan dago. HTTP proxy zerrendak RegistryManager honek erabiltzen duen HTTP bide publikorako hautagaiak ematen ditu.

Proxyak saio-hasiera eskatzen badu, ezarri proxy.Credentials bezeroa eraiki aurretik. IoT Hub konexio-kateak zerbitzu-eskaera egiaztatzen du eta ez du bitarteko kontu hori ematen.

HttpTransportSettings hau Microsoft.Azure.Devices zerbitzu-paketearena da. Gailu-bezeroaren MQTT eta AMQP konexioek beste ezarpen batzuk erabiltzen dituzte, beraz registry eragiketa on batek HTTP zerbitzu-bidea funtzionatu zuela baino ez du frogatzen.

Erlazionatutako artikuluak