Notification Hubs .NET APIan NotificationHubSettings erabiliz, proxya eman daiteke bezeroa eraikitzean:

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

Konexio-katea eta hub izena zerbitzuaren konfigurazioa dira oraindik. HTTP proxy zerrenda(e)tik datorren HTTP amaiera-puntu publiko batek WebProxy helbidea bete dezake eraikuntza-bide lehenetsian.

Konstruktore horretan ordena-araua dago:

  1. Emandako HttpClient erabiltzen da lehenengo.
  2. Bestela, emandako MessageHandler-ek HTTP bezeroa sortzen du.
  3. Bestela, Proxy-k proxyrako konfiguratutako HttpClientHandler sortzen du.
  4. Ezer ematen ez bada, konstruktoreak bere HTTP bezero lehenetsia sortzen du.

Aplikazioak jada HttpClient edo MessageHandler ematen badu, garraio horren proxya konfiguratu, Proxy propietate bereiziak gaindituko duela espero beharrean.

Proxy kontu baterako, ezarri kredentzialak WebProxy-n eraiki aurretik. Bitartekariaren aurrean egiaztatzen dira, ez Notification Hub-aren aurrean.

Adibide zaharrek NotificationHubClientSettings aipatzen dute. Egokitu instalatutako paketeak eskaintzen duen ezarpen mota eta konstruktorea, izen hori NotificationHubSettings espero duen API batean nahastu beharrean.

Erlazionatutako artikuluak