using (WebResponse response = request.GetResponse())
{
    response.GetResponseStream().CopyTo(destination);
}

සෑම පැරණි HttpWebRequest ප්‍රතිචාරයක්ම එහි පරිභෝජනය අවසන් කර එය මුදා හරින පරාසයක තබන්න. මෙහි destination යනු යෙදුමේ ලිවිය හැකි ප්‍රතිදාන ධාරාවයි; පිටපත් කිරීම අසාර්ථක වුවත් using කොටස WebResponse මුදා හරියි, එම ප්‍රතිදානයේ හිමිකම නොගෙන.

එක් ප්‍රොක්සි ඉල්ලීමක් සාර්ථක වී පසු ඒවා රැඳී සිටීම සම්බන්ධතා සම්පත් අල්ලාගෙන සිටින නොනිමි ප්‍රතිචාර පෙන්විය හැක. WebResponse ලැබීම පමණක් එහි පණිවිඩය අවසන් නොකරයි. ඉල්ලීමේ කාල සීමාව රැඳී සිටීම සීමා කරයි, දැනටමත් ලබාගත් සෑම ප්‍රතිචාරයකම ජීවන කාලය නොවේ.

දෝෂ සඳහාද එම හිමිකම යොදන්න. WebException ඔබේ කේතය පරීක්ෂා කරන ප්‍රතිචාරයක් ගෙන යා හැක; පරීක්ෂාවෙන් පසු එය වසන්න. ප්‍රවාහන අසාර්ථකත්වයක ප්‍රතිචාරයක් නොතිබිය හැක.

ඉවත් කිරීම ප්‍රතිචාරයේ සම්පත් ආපසු දෙයි, නමුත් සෑම අවස්ථාවකම නැවත භාවිත කළ හැකි සම්බන්ධතා සහතික නොකරයි. ප්‍රොටොකෝලය, සේවාදායකය සහ පණිවිඩ පරිභෝජනය තවමත් වැදගත්.

මෙය පැරණි WebRequest තැටිය නඩත්තු කිරීමට අදාළය. නව කේතවල සැබෑ සේවාලාභියාගේ ප්‍රතිචාර/ධාරා හිමිකම අනුගමනය කරන්න; HttpClient සඳහා, ප්‍රතිචාර ඒවායේ ඉවත් කිරීමේ පරාසය තුළ තබන්න, සහ මෙම පිරිසිදු කිරීමේ අසාර්ථකත්වය ප්‍රොක්සි සත්‍යාපනය හෝ මාර්ග තේරීමෙන් වෙන් කර හඳුනා ගන්න.

අදාළ ලිපි