Azure Notification Hubs .NET: liema setting tal-proxy tirbaħ?
Ikkonfigura NotificationHubSettings.Proxy jew trasport HTTP fornut, filwaqt li tagħraf il-preċedenza ta' HttpClient u MessageHandler tal-kostruttur.
Fl-API .NET ta' Notification Hubs b'NotificationHubSettings, proxy jista' jiġi fornut waqt il-bini tal-klijent:
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);
Is-sensiela tal-konnessjoni u l-isem tal-hub jibqgħu l-konfigurazzjoni tas-servizz. Endpoint HTTP pubbliku mil-lista ta' proxies HTTP jista' jimla l-indirizz WebProxy fil-perkors tal-bini default.
Hemm regola tal-ordni f'dak il-kostruttur:
- HttpClient fornut jintuża l-ewwel.
- Inkella, MessageHandler fornut joħloq il-klijent HTTP.
- Inkella, Proxy joħloq HttpClientHandler ikkonfigurat għall-proxy.
- Jekk ma jiġi fornut xejn, il-kostruttur joħloq il-klijent HTTP default tiegħu.
Jekk l-applikazzjoni diġà tforni HttpClient jew MessageHandler, ikkonfigura l-proxy ta' dak it-trasport minflok tistenna li l-proprjetà Proxy separata tegħleb fuqu.
Għal kont tal-proxy, issettja l-kredenzjali fuq il-WebProxy qabel il-bini. Dawn jawtentikaw mal-intermedjarju, mhux man-Notification Hub.
Eżempji eqdem isemmu NotificationHubClientSettings. Qabbel it-tip ta' settings u l-kostruttur li jesponi l-pakkett installat, minflok tħallat dak l-isem f'API li tistenna NotificationHubSettings.