Microsoft.Azure.Devices 1.38.1 xidmət tərəfli HttpTransportSettings vasitəsilə HTTP proksisini təqdim edir. RegistryManager yaradarkən onu verin:

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

Bu registry nüsxəsini nəzərdə tutulan əməliyyatlar üçün istifadə edin və iş yükünün ömrü boyu saxlayın. Həqiqi IoT Hub bağlantı sətrini saxlayın: proksi ünvanı ötürmə parametrlərinə aiddir. HTTP proksi siyahısı bu RegistryManager-in istifadə etdiyi ictimai HTTP marşrutu üçün namizədlər təqdim edir.

Proksi giriş tələb edirsə, müştəri qurmazdan əvvəl proxy.Credentials təyin edin. IoT Hub bağlantı sətri xidmət sorğusunu təsdiqləyir və o aralıq hesabı vermir.

Bu HttpTransportSettings Microsoft.Azure.Devices xidmət paketinə aiddir. Cihaz müştərisinin MQTT və AMQP bağlantıları başqa parametrlərdən istifadə edir, ona görə uğurlu registry əməliyyatı yalnız HTTP xidmət marşrutunun işlədiyini təsdiqləyir.

Əlaqəli məqalələr