რა არის ნაგულისხმევი დრო Httpclient C#-ისთვის?
რა არის ნაგულისხმევი დრო Httpclient C#-ისთვის?

ვიდეო: რა არის ნაგულისხმევი დრო Httpclient C#-ისთვის?

ვიდეო: რა არის ნაგულისხმევი დრო Httpclient C#-ისთვის?
ვიდეო: Stop using the HttpClient the wrong way in .NET 2024, მაისი
Anonim

HttpClient-ის ნაგულისხმევი დრო არის 100 წამი.

ამის გათვალისწინებით, რა არის ნაგულისხმევი დრო HTTP მოთხოვნისთვის?

120 წამი

ასევე იცით, რა არის HttpClient დროის ამოწურვა? The HttpClient სისტემიდან. წმინდა. Http პაკეტს აქვს Დროის ამოწურვა საკუთრება, რომელიც ნაგულისხმევია 100 წამში, რაც, როგორც მე წავიკითხე კოდით, მხოლოდ იმას ნიშნავს, რამდენ ხანს რჩება დავალების გაუქმება. თუ თქვენ გაქვთ ოპერაციები, რომელსაც სჭირდება, ვთქვათ, 40 წამი, სანამ რაიმე მონაცემს დააბრუნებს, ის ყოველთვის დაბრუნდება დროის ამოწურვა 30 წამის შემდეგ.

აქ, როგორ დავაყენო HttpClient დროის ამოწურვა?

The ნაგულისხმევი მნიშვნელობა არის 100,000 მილიწამი (100 წამი). რომ კომპლექტი უსასრულო დროის ამოწურვა , კომპლექტი ქონების ღირებულება InfiniteTimeSpan-მდე. დომენის სახელის სისტემის (DNS) შეკითხვას შეიძლება დასჭირდეს 15 წამამდე დაბრუნება ან დროის ამოწურვა.

უნდა გავაგდო

ასე რომ, თუ თქვენ ქმნით HttpRequestMessage და ამ შეტყობინების გადაცემა სისტემის SendAsync მეთოდზე. თუ იყენებთ, ვთქვათ, StringContent-ს, მისი განკარგვა მაინც არ არის საჭირო და, შესაბამისად, შეტყობინება არ საჭიროებს განკარგვას.

გირჩევთ: