Notification Hubs .NET API ত NotificationHubSettings ব্যৱহাৰ কৰি client নিৰ্মাণৰ সময়ত প্ৰক্সী যোগান ধৰিব পাৰি:

var settings = new Microsoft.Azure.NotificationHubs.NotificationHubSettings
{
    Proxy = new System.Net.WebProxy("http://proxy.example:8080")
};
var hub = new Microsoft.Azure.NotificationHubs.NotificationHubClient(
    hubConnectionString, hubName, settings);

সংযোগ string আৰু hub নাম সেৱাৰ সংৰূপ হৈয়েই থাকে। HTTP প্ৰক্সী তালিকা ৰ পৰা এটা ৰাজহুৱা HTTP endpoint এ default নিৰ্মাণ পথত WebProxy ঠিকনা পূৰণ কৰিব পাৰে।

সেই constructor ত এটা ক্ৰম নিয়ম আছে:

  1. যোগান ধৰা HttpClient প্ৰথমে ব্যৱহাৰ হয়।
  2. নহ'লে যোগান ধৰা MessageHandler এ HTTP client সৃষ্টি কৰে।
  3. নহ'লে Proxy এ প্ৰক্সী-সংৰূপিত HttpClientHandler সৃষ্টি কৰে।
  4. কিছুই যোগান নধৰিলে constructor এ নিজৰ default HTTP client সৃষ্টি কৰে।

যদি এপ্লিকেশনে ইতিমধ্যে HttpClient বা MessageHandler যোগান ধৰে, তেন্তে সেই পৰিবহনৰ প্ৰক্সী সংৰূপ কৰক, পৃথক Proxy property এ ইয়াক অতিক্ৰম কৰিব বুলি নাভাবিব।

প্ৰক্সী একাউণ্টৰ বাবে নিৰ্মাণৰ আগতে WebProxy ত credentials ছেট কৰক। সেয়া মধ্যস্থতাকাৰীৰ সৈতে প্ৰমাণিত হয়, Notification Hub ৰ সৈতে নহয়।

পুৰণি উদাহৰণে NotificationHubClientSettings নাম দিয়ে। NotificationHubSettings প্ৰত্যাশা কৰা API ত সেই নাম মিহলোৱাৰ পৰিৱৰ্তে ইনষ্টল কৰা পেকেজে দিয়া settings type আৰু constructor মিলাওক।

সম্পৰ্কিত প্ৰবন্ধ