Maktaba saidizi ya .NET ya Twilio inakubali ufupisho wake wa usafirishaji wa HTTP. Adapta yake ya SystemNetHttpClient huruhusu usafirishaji huo kutumia System.Net.Http.HttpClient iliyosanidiwa na programu.

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);

Programu hutoa proxyCredentials, kama NetworkCredential inayofaa, pamoja na Twilio accountSid na authToken zilizopo. Ondoa kianzishi cha Credentials wakati mpatanishi hahitaji akaunti. Kiishio cha HTTP kilichochaguliwa kutoka orodha ya proksi za HTTP pia ni mtarajiwa mwingine wa njia hiyo isiyo na uthibitishaji, kulingana na sera ya mtandao ya programu hii.

Pitisha twilioClient kwa kigezo cha client cha operesheni saidizi. Vinginevyo operesheni hiyo inaweza kutumia mteja chaguo-msingi aliyesanidiwa tofauti.

AllowAutoRedirect imezimwa hapa ili kudumisha tabia chaguo-msingi ya adapta ya SDK inapounda mteja wake wa msingi. Unapotoa HttpClient yako mwenyewe, mipangilio ya kishikiliaji chake huwa jukumu lako.

Weka systemHttp hai katika kipindi cha mzigo wa kazi unaohusiana na uachilie mzigo huo unapoisha. Kishikiliaji kipya kuzunguka kila ombi la SDK huunda bwawa jipya la muunganisho badala ya kutumia tena usafirishaji uliosanidiwa.

Makala zinazohusiana