Azure IoT Hub .NET: set HTTP-proxy fyri RegistryManager
Ger ein Azure IoT Hub RegistryManager við HttpTransportSettings.Proxy frá tænastu-SDK-inum í staðin fyri at líta á ótengda tólflutning.
Microsoft.Azure.Devices 1.38.1 vísir ein HTTP-proxy gjøgnum tænastusíðu HttpTransportSettings. Gev hana, tá tú ger 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);
Brúka hesa registry-innstansuna til ætlaðu gerðirnar og varðveit hana alla lívtíðina av arbeiðsbyrðuni. Varðveit veruligu IoT Hub-sambandsstreingin: proxy-adressan hoyrir til flutningsinnstillingarnar. HTTP-proxylistin bjóðar valmøguleikar til ein almennan HTTP-leið, sum hesin RegistryManager brúkar.
Um proxyið krevur innritan, set proxy.Credentials, áðrenn tú ger klientin. IoT Hub-sambandsstreingurin váttar tænastuumbønina og letur ikki ta millumliggjandi konto.
Hetta HttpTransportSettings hoyrir til tænastupakkan Microsoft.Azure.Devices. MQTT- og AMQP-sambond tólklientsins brúka aðrar innstillingar, so ein eydnað registry-gerð prógvar bert, at HTTP-tænastuleiðin virkaði.