Ku-Notification Hubs .NET API nge-NotificationHubSettings, i-proxy inganikezwa ngesikhathi kwakhiwa i-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);

Intambo yokuxhumana negama le-hub kuhlala kuyisimo sesevisi. I-endpoint ye-HTTP yomphakathi evela ku-uhlu lwama-proxy e-HTTP ingagcwalisa ikheli le-WebProxy endleleni yokwakha ezenzakalelayo.

Kunomthetho wokulandelana kuleyo constructor:

  1. I-HttpClient enikeziwe isetshenziswa kuqala.
  2. Uma kungenjalo, i-MessageHandler enikeziwe yakha i-HTTP client.
  3. Uma kungenjalo, i-Proxy yakha i-HttpClientHandler elungiselelwe i-proxy.
  4. Uma kungasinikezwanga lutho, i-constructor yakha i-HTTP client yayo ezenzakalelayo.

Uma uhlelo lusuvele lunikeza i-HttpClient noma i-MessageHandler, hlela i-proxy yaleyo transport kunokulindela ukuthi impahla ehlukile ye-Proxy izoyidlula.

Kwi-akhawunti ye-proxy, setha ubufakazi ku-WebProxy ngaphambi kokwakha. Bubufakazela kumlamuli, hhayi ku-Notification Hub.

Izibonelo zakudala zisho i-NotificationHubClientSettings. Qondanisa uhlobo lwezilungiselelo kanye ne-constructor evezwa iphakethe elifakiwe, esikhundleni sokuhlanganisa lelo gama ku-API elindele i-NotificationHubSettings.

Izihloko ezihlobene