Úsáid a bhaint as seachfhreastalaí HTTP le cliant .NET Twilio
Timchreabhaigh System.Net.Http.HttpClient atá feasach ar sheachfhreastalaí le hoiriúnóir SystemNetHttpClient Twilio agus cuir chuig TwilioRestClient é.
Glacann leabharlann chúnta .NET Twilio lena theibíocht iompair HTTP féin. Ligeann a hoiriúnóir SystemNetHttpClient don iompar sin System.Net.Http.HttpClient a úsáid atá cumraithe ag an bhfeidhmchlár.
var proxy = new System.Net.WebProxy(
"http://proxy.example.net:8080")
{
Credentials = proxyCredentials
};
var handler = new System.Net.Http.HttpClientHandler
{
Proxy = proxy,
UseProxy = true,
AllowAutoRedirect = false
};
var systemHttp = new System.Net.Http.HttpClient(handler);
var transport = new Twilio.Http.SystemNetHttpClient(systemHttp);
var twilioClient = new Twilio.Clients.TwilioRestClient(
accountSid, authToken, httpClient: transport);Soláthraíonn an feidhmchlár proxyCredentials, amhail NetworkCredential oiriúnach, chomh maith lena accountSid agus authToken Twilio atá ann cheana. Bain an túsaitheoir Credentials nuair nach dteastaíonn cuntas ón idirghabhálaí. Is iarrthóir eile don bhealach neamhfhíordheimhnithe sin críochphointe HTTP a roghnaítear ón liosta seachfhreastalaithe HTTP, faoi réir pholasaí líonra an fheidhmchláir seo.
Cuir twilioClient chuig paraiméadar client na hoibríochta cúnta. Mura gcuireann tú, féadfaidh an oibríocht sin cliant réamhshocraithe a chumraítear ar leith a úsáid.
Tá AllowAutoRedirect díchumasaithe anseo chun iompar réamhshocraithe an oiriúnóra SDK a choinneáil nuair a chruthaíonn sé a chliant bunúsach féin. Má sholáthraíonn tú do HttpClient féin, is ortsa atá socruithe a láimhseálaí.
Coinnigh systemHttp beo don ualach oibre gaolmhar agus scaoil é nuair a chríochnaíonn an t-ualach sin. Cruthaíonn láimhseálaí nua timpeall gach iarratais SDK comhthiomsú naisc nua in ionad an t-iompar cumraithe a athúsáid.