Azure IoT Hub .NET: socraigh seachfhreastalaí HTTP RegistryManager
Cruthaigh RegistryManager Azure IoT Hub le HttpTransportSettings.Proxy an SDK seirbhíse seach a bheith ag brath ar iompar gléis neamhghaolmhar.
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.