Microsoft.Azure.Devices 1.38.1 o'zining xizmat tomonidagi HttpTransportSettings orqali HTTP proksisini taqdim etadi. RegistryManager yaratishda uni bering:

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

Ushbu registry nusxasini mo'ljallangan amallar uchun ishlating va ish yuklamasining butun umri davomida saqlang. Haqiqiy IoT Hub ulanish satrini saqlang: proksi manzili transport sozlamalariga tegishli. HTTP proksilar ro'yxati ushbu RegistryManager ishlatadigan ommaviy HTTP yo'nalishi uchun nomzodlar taklif qiladi.

Agar proksi kirishni talab qilsa, mijozni qurishdan oldin proxy.Credentials ni o'rnating. IoT Hub ulanish satri xizmat so'rovini autentifikatsiya qiladi va bu vositachi hisobni bermaydi.

Ushbu HttpTransportSettings Microsoft.Azure.Devices xizmat paketiga tegishli. Qurilma mijozi MQTT va AMQP ulanishlari boshqa sozlamalardan foydalanadi, shuning uchun muvaffaqiyatli registry amali faqat HTTP xizmat yo'nalishi ishlaganini isbotlaydi.

O'xshash maqolalar