Microsoft.Azure.Devices 1.38.1 ń fi HTTP proxy hàn nípasẹ̀ HttpTransportSettings ẹ̀gbẹ́ iṣẹ́ rẹ̀. Pèsè rẹ̀ nígbà tí o bá ń ṣẹ̀dá 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);

Lo registry yìí fún àwọn iṣẹ́ tí a pinnu, kí o sì pa á mọ́ fún gbogbo ìgbésí ayé iṣẹ́ náà. Pa okùn ìsopọ̀ IoT Hub gidi mọ́: àdírẹ́sì proxy wà nínú àwọn ètò gbígbé. Àkọ́kọ́ HTTP proxy ń pèsè àwọn olùdíje fún ọ̀nà HTTP gbogbogbo tí RegistryManager yìí ń lò.

Tí proxy bá nílò ìwọlé, ṣeto proxy.Credentials kí o tó kọ́ ẹ̀rọ ìbánisọ̀rọ̀. Okùn ìsopọ̀ IoT Hub ń jẹ́rìí ìbéèrè iṣẹ́ kò sì pèsè àkọsílẹ̀ alárinà yẹn.

HttpTransportSettings yìí jẹ́ ti àpò iṣẹ́ Microsoft.Azure.Devices. Àwọn ìsopọ̀ MQTT àti AMQP ti ẹ̀rọ ìbánisọ̀rọ̀ ẹ̀rọ ń lo àwọn ètò mìíràn, nítorí náà ṣíṣe registry tí ó yọrísí ń fi kìkì pé ọ̀nà iṣẹ́ HTTP ṣiṣẹ́.

Àwọn àpilẹ̀kọ tó jọra