Ո՞րն է Httpclient C#-ի լռելյայն ժամանակի ավարտը:
Ո՞րն է Httpclient C#-ի լռելյայն ժամանակի ավարտը:

Video: Ո՞րն է Httpclient C#-ի լռելյայն ժամանակի ավարտը:

Video: Ո՞րն է Httpclient C#-ի լռելյայն ժամանակի ավարտը:
Video: Flutter : Hooks -- useState() | useEffect() | amplifyabhi 2024, Մայիս
Anonim

HttpClient-ի լռելյայն ժամկետն է 100 վայրկյան.

Հաշվի առնելով սա՝ ո՞րն է HTTP հարցման լռելյայն ժամանակի ավարտը:

120 վայրկյան

Նաև գիտեք, թե ինչ է HttpClient-ի ժամկետի ավարտը: Այն HttpClient Համակարգից։ Ցանց. Http փաթեթն ունի Ընդմիջում հատկություն, որը կանխադրված է 100 վայրկյան, ինչը, երբ ես կարդացի կոդը, նշանակում է, թե որքան ժամանակ է մնացել մինչև առաջադրանքը չեղարկվի: Եթե դուք ունեք գործողություն, որը տևում է, ասենք, 40 վայրկյան, մինչև այն հետ վերադարձնի որևէ տվյալ, այն միշտ կվերադարձնի ընդմիջում 30 վայրկյան հետո:

Այստեղ ինչպե՞ս կարող եմ սահմանել HttpClient-ի ժամկետի ավարտը:

Այն լռելյայն արժեքը 100,000 միլիվայրկյան է (100 վայրկյան): Դեպի հավաքածու մի անսահման ընդմիջում , հավաքածու գույքի արժեքը InfiniteTimeSpan-ին: Դոմենների անունների համակարգի (DNS) հարցումը կարող է տևել մինչև 15 վայրկյան վերադարձի կամ ժամանակի ավարտի համար:

Պե՞տք է տնօրինեմ

Այսպիսով, եթե դուք ստեղծում եք HttpRequestMessage և փոխանցելով այդ հաղորդագրությունը համակարգի SendAsync մեթոդին: Եթե դուք օգտագործում եք, ասենք, StringContent-ը, այն ամեն դեպքում պետք չէ հեռացնել, և հետևաբար հաղորդագրությունը պետք չէ հեռացնել:

Խորհուրդ ենք տալիս: