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 холболтын мөрийг хадгална уу: прокси хаяг нь дамжуулалтын тохиргоонд хамаарна. HTTP прокси жагсаалт энэ RegistryManager-ийн ашигладаг нийтийн HTTP замын боломжит хувилбаруудыг санал болгодог.

Хэрэв прокси нэвтрэх шаардлагатай бол клиентийг бүтээхээс өмнө proxy.Credentials тохируулна уу. IoT Hub холболтын мөр нь үйлчилгээний хүсэлтийг баталгаажуулдаг бөгөөд тэр завсрын бүртгэлийг өгдөггүй.

Энэ HttpTransportSettings нь Microsoft.Azure.Devices үйлчилгээний багцад хамаарна. Төхөөрөмжийн клиентийн MQTT болон AMQP холболтууд өөр тохиргоо ашигладаг тул амжилттай registry үйлдэл нь зөвхөн HTTP үйлчилгээний зам ажилласныг батална.

Холбоотой нийтлэлүүд