Azure IoT Hub .NET: dejinta HTTP proxy ee RegistryManager
Samee Azure IoT Hub RegistryManager adigoo isticmaalaya HttpTransportSettings.Proxy ee service SDK halkii aad ku tiirsanaan lahayd gaadiid qalab oo aan xiriir la lahayn.
Microsoft.Azure.Devices 1.38.1 waxay soo bandhigtaa HTTP proxy iyada oo u maraysa HttpTransportSettings-keeda dhinaca adeegga. Bixi marka aad samaynayso 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);
Isticmaal registry-kan hawlgallada loogu talagalay oo hayso inta ay socoto culeyska shaqada. Hayso xarigga xiriirka IoT Hub ee dhabta ah: ciwaanka proxy wuxuu ku deelan yahay dejinta gaadiidka. Liiska proxy HTTP wuxuu bixiyaa musharaxiin waddo HTTP dadweyne oo RegistryManager-kani isticmaalo.
Haddii proxy u baahan yahay galitaan, dhig proxy.Credentials ka hor inta aanad dhisin macmiilka. Xarigga xiriirka IoT Hub wuxuu caddeeyaa codsiga adeegga oo ma bixiyo akoonkaas dhexdhexaadka ah.
HttpTransportSettings-kani wuxuu ka tirsan yahay xirmada adeegga Microsoft.Azure.Devices. Xiriirada MQTT iyo AMQP ee macmiilka qalabka waxay isticmaalaan dejinno kale, sidaas darteed hawlgalka registry ee guuleysta wuxuu kaliya caddeeyaa in waddada adeegga HTTP ay shaqeysay.