Nínú Notification Hubs .NET API pẹ̀lú NotificationHubSettings, a lè pèsè proxy nígbà tí a ń kọ́ 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);

Okùn ìsopọ̀ àti orúkọ hub jẹ́ ìṣètò iṣẹ́ náà. Ipade HTTP gbogbogbò láti àkójọ proxy HTTP lè kún àdírẹ́sì WebProxy nínú ọ̀nà ìkọ́ àkọ́kọ́.

Ìlànà ìtẹ̀lentẹ̀lẹ wà nínú constructor yẹn:

  1. HttpClient tí a pèsè ni a máa ń lò ní àkọ́kọ́.
  2. Bí bẹ́ẹ̀ kọ́, MessageHandler tí a pèsè máa ń dá client HTTP.
  3. Bí bẹ́ẹ̀ kọ́, Proxy máa ń dá HttpClientHandler tí a ṣètò fún proxy.
  4. Bí a kò bá pèsè ohunkóhun, constructor máa ń dá client HTTP àkọ́kọ́ rẹ̀.

Bí ohun èlò náà bá ti ń pèsè HttpClient tàbí MessageHandler, ṣètò proxy ti transport yẹn dípò retí pé ẹ̀yà Proxy ọ̀tọ̀ yóò borí rẹ̀.

Fún àkọsílẹ̀ proxy, ṣètò ẹ̀rí lórí WebProxy kí o tó kọ́. Wọ́n ń jẹ́rìí sí alárinà, kì í ṣe sí Notification Hub.

Àwọn àpẹẹrẹ àtijọ́ máa ń darúkọ NotificationHubClientSettings. Bá irú àwọn ètò àti constructor tí àkójọ tí a fi sórí ẹ̀rọ ṣe àfihàn mu, dípò dídá orúkọ yẹn pọ̀ mọ́ API tí ń retí NotificationHubSettings.

Àwọn àpilẹ̀kọ tó jọra