Nochtann Microsoft.Azure.Devices 1.38.1 seachfhreastalaí HTTP trína HttpTransportSettings ar thaobh na seirbhíse. Soláthair é agus RegistryManager á chruthú:

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

Úsáid an ásc seo de registry do na hoibríochtaí beartaithe agus coinnigh é ar feadh shaolré an ualaigh oibre. Coinnigh an fhíorshreang nasc IoT Hub: baineann seoladh an tseachfhreastalaí leis na socruithe iompair. Tairgeann an liosta seachfhreastalaithe HTTP iarrthóirí do bhealach HTTP poiblí a úsáideann an RegistryManager seo.

Má theastaíonn logáil isteach ón seachfhreastalaí, socraigh proxy.Credentials sula dtógfar an cliant. Fíordheimhníonn sreang nasc IoT Hub an t-iarratas seirbhíse agus ní sholáthraíonn sé an cuntas idirghabhálaí sin.

Baineann an HttpTransportSettings seo leis an bpacáiste seirbhíse Microsoft.Azure.Devices. Úsáideann naisc MQTT agus AMQP chliant an ghléis socruithe eile, mar sin ní chruthaíonn oibríocht registry rathúil ach gur oibrigh bealach seirbhíse HTTP.

Ailt ghaolmhara