Azure IoT Hub .NET: RegistryManager HTTP প্ৰক্সি ছেট কৰক
সেৱা SDK ৰ HttpTransportSettings.Proxy ব্যৱহাৰ কৰি Azure IoT Hub RegistryManager গঠন কৰক, অসংলগ্ন ডিভাইচ পৰিবহণত নিৰ্ভৰ নকৰিব।
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 সেৱা পথটো কাম কৰাৰ প্ৰমাণ দিয়ে।