Azure Notification Hubs .NET: yisiphi isethingi se-proxy esizokunqoba?
Hlela i-NotificationHubSettings.Proxy noma i-HTTP transport enikeziwe, ubona ukubaluleka kwe-HttpClient ne-MessageHandler ku-constructor.
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:
- I-HttpClient enikeziwe isetshenziswa kuqala.
- Uma kungenjalo, i-MessageHandler enikeziwe yakha i-HTTP client.
- Uma kungenjalo, i-Proxy yakha i-HttpClientHandler elungiselelwe i-proxy.
- 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.