Microsoft.Azure.Devices 1.38.1 hufichua proksi ya HTTP kupitia HttpTransportSettings yake ya upande wa huduma. Itoe unapounda 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);

Tumia instance hii ya registry kwa shughuli zilizokusudiwa na uihifadhi katika maisha yote ya mzigo wa kazi. Hifadhi mnyororo halisi wa muunganisho wa IoT Hub: anwani ya proksi ni ya mipangilio ya usafirishaji. Orodha ya proksi za HTTP hutoa wagombea wa njia ya umma ya HTTP inayotumiwa na RegistryManager hii.

Ikiwa proksi inahitaji kuingia, weka proxy.Credentials kabla ya kuunda mteja. Mnyororo wa muunganisho wa IoT Hub huthibitisha ombi la huduma na hautoi akaunti hiyo ya kati.

HttpTransportSettings hii ni ya kifurushi cha huduma Microsoft.Azure.Devices. Miunganisho ya MQTT na AMQP ya mteja wa kifaa hutumia mipangilio mingine, kwa hivyo operesheni ya registry iliyofanikiwa inathibitisha tu kwamba njia ya huduma ya HTTP ilifanya kazi.

Makala zinazohusiana