Microsoft.Azure.Devices 1.38.1 exhibéiert en HTTP-Proxy iwwer säin servicesäitegen HttpTransportSettings. Gitt en beim Erstelle vum RegistryManager un:

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

Benotzt dës registry-Instanz fir déi virgesinn Operatiounen a behält se iwwer d'Liewensdauer vun der Aarbechtslaascht. Behält déi richteg IoT Hub-Verbindungszeichenkette: d'Proxyadress gehéiert an d'Transportastellungen. D'HTTP-Proxy-Lëscht bitt Kandidaten fir eng ëffentlech HTTP-Route, déi dësen RegistryManager benotzt.

Wann de Proxy eng Umeldung verlaangt, setzt proxy.Credentials ier Dir de Client baut. D'IoT Hub-Verbindungszeichenkette authentifizéiert d'Service-Ufro an huet dee mëttleren Kont net.

Dësen HttpTransportSettings gehéiert zum Servicepak Microsoft.Azure.Devices. D'MQTT- an AMQP-Verbindunge vum Apparat-Client benotze aner Astellungen, dofir beweisegt eng erfollegräich registry-Operatioun just, datt d'HTTP-Service-Route funktionéiert huet.

Ähnlech Artikelen