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 சேவை வழி செயல்பட்டதை மட்டுமே நிரூபிக்கிறது.

தொடர்புடைய கட்டுரைகள்