Í Notification Hubs .NET API við NotificationHubSettings kann ein proxy verða veittur, meðan klienturin verður bygdur:

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);

Sambandsstreingurin og hub-navnið verða tænastu-uppsetingin. Eitt almenn HTTP-endpoint úr HTTP-proxy listi kann fylla WebProxy-adressuna í sjálvfylgjandi byggingarveginum.

Tað er ein raðregla í tí konstruktørinum:

  1. Ein veittur HttpClient verður brúktur fyrst.
  2. Annars skapar ein veittur MessageHandler HTTP-klientin.
  3. Annars skapar Proxy ein proxy-uppsettan HttpClientHandler.
  4. Verður einki veitt, skapar konstruktørin sjálvfylgjandi HTTP-klientin hjá sær.

Um applikatiónin longu veitir HttpClient ella MessageHandler, set proxy-ina hjá tí transportinum upp í staðin fyri at vænta, at tann serstaka Proxy-eginleikin yvirskrivar hana.

Fyri ein proxy-konto, set váttanir á WebProxy áðrenn bygging. Tær vátta móti millumliðnum, ikki móti Notification Hub.

Eldri dømir nevna NotificationHubClientSettings. Set stillingar-slagið og konstruktørin, sum tann installeraði pakkin vísir, í samsvar í staðin fyri at blanda tað navnið inn í eitt API, sum væntar NotificationHubSettings.

Skyldar greinar