Microsoft.Azure.Devices 1.38.1 кызмат тарабындагы HttpTransportSettings аркылуу HTTP проксисин сунуштайт. 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);

Бул registry нускасын көздөлгөн операциялар үчүн колдонуңуз жана жумуш жүктөмүнүн бүт өмүрүндө сактаңыз. Чыныгы IoT Hub туташуу сабын сактаңыз: прокси дареги ташуу жөндөөлөрүнө кирет. HTTP прокси тизмеси бул RegistryManager колдонгон коомдук HTTP маршруту үчүн талапкерлерди сунуштайт.

Эгер прокси кирүүнү талап кылса, кардарды түзүүдөн мурун proxy.Credentials орнотуңуз. IoT Hub туташуу сабы кызмат суроосун аутентификациялайт жана ал ортомчу эсепти бербейт.

Бул HttpTransportSettings Microsoft.Azure.Devices кызмат пакетине таандык. Түзмөк кардарынын MQTT жана AMQP туташуулары башка жөндөөлөрдү колдонот, ошондуктан ийгиликтүү registry операциясы HTTP кызмат маршруту иштегенин гана далилдейт.

Тектеш макалалар