Microsoft.Azure.Devices 1.38.1 በአገልግሎት ጎኑ HttpTransportSettings በኩል HTTP ፕሮክሲ ያቀርባል። 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);

ይህን registry ኢንስታንስ ለታሰቡት ስራዎች ይጠቀሙበት እና በስራው ህይወት ሙሉ ያቆዩት። እውነተኛውን IoT Hub connection string ያቆዩ፦ የፕሮክሲው አድራሻ በማስተላለፊያ ቅንብሮች ውስጥ ነው። HTTP ፕሮክሲ ዝርዝር ይህ RegistryManager የሚጠቀመውን የህዝብ HTTP መንገድ እጩዎች ያቀርባል።

ፕሮክሲው መግቢያ ከፈለገ proxy.Credentials ን ደንበኛውን ከመፍጠርዎ በፊት ያስተካክሉ። የ IoT Hub connection string የአገልግሎት ጥያቄውን ያረጋግጣል እንጂ ያንን መካከለኛ መለያ አይሰጥም።

ይህ HttpTransportSettings የ Microsoft.Azure.Devices አገልግሎት ፓኬጅ ነው። የመሣሪያ ደንበኛ MQTT እና AMQP ግንኙነቶች ሌሎች ቅንብሮችን ይጠቀማሉ፣ ስለዚህ የተሳካ registry ስራ የ HTTP አገልግሎት መንገዱ መስራቱን ብቻ ያረጋግጣል።

ተዛማጅ ጽሑፎች