Azure IoT Hub .NET: ṣeto HTTP proxy ti RegistryManager
Ṣẹ̀dá Azure IoT Hub RegistryManager pẹ̀lú HttpTransportSettings.Proxy ti service SDK dípò gbígbẹ́kẹ̀lé gbígbé ẹ̀rọ tí kò ní ìsopọ̀.
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ṣẹ́.