Windows PowerShell 5.1 ছেছনত, পূৰ্বৰ এটা উপাদানে প্ৰক্ৰিয়াটোৰ ভিতৰৰ .NET নেটৱৰ্ক অৱস্থা সলনি কৰিব পাৰে। এটা সাধাৰণ Start-Job পৃষ্ঠভূমি কাৰ্যই পৰৱৰ্তী ৱেব কাৰ্যৰ বাবে পৃথক PowerShell প্ৰক্ৰিয়া যোগান ধৰে।

$job = Start-Job -ArgumentList $uri, $proxyUri -ScriptBlock {
    param($destination, $intermediary)
    $response = Invoke-WebRequest -Uri $destination `
        -Proxy $intermediary -UseBasicParsing -TimeoutSec 30
    $response.Content
}
try {
    Receive-Job -Job $job -Wait -ErrorAction Stop
}
finally {
    Remove-Job -Job $job
}

uri আৰু proxyUri হৈছে এপ্লিকেশ্যনে যোগান ধৰা মান। ৰাজহুৱা HTTP পৰীক্ষাৰ বাবে HTTP প্ৰক্সি তালিকায়ে সম্ভাৱ্য মধ্যৱৰ্তী ঠিকনা যোগান ধৰে; প্ৰক্ৰিয়া তুলনা কৰোঁতে বাছনি কৰা এণ্ডপইণ্ট স্থিৰ ৰাখক। প্ৰয়োজনীয় প্ৰক্সি পৰিচয়পত্ৰও উদ্দেশ্যপ্ৰণোদিত কাৰ্য ইনপুট আৰু অনুৰোধ পেৰামিটাৰৰ জৰিয়তে যোগান ধৰক। মূল প্ৰক্ৰিয়াৰ জীৱন্ত ৱেব ছেছন বস্তু স্বয়ংক্ৰিয়ভাৱে পুনৰ ব্যৱহাৰ নহয়।

কাৰ্যৰ নিজা ছেছন অৱস্থা থাকে; প্ৰয়োজনীয় ফলন বা মডিউল তাত লোড কৰক। ইয়াৰ আউটপুট এটা প্ৰক্ৰিয়া সীমা অতিক্ৰম কৰে, গতিকে এটা ডিচিৰিয়েলাইজ কৰা সঁহাৰি মূল জীৱন্ত বস্তুৰ দৰে আচৰণ কৰিব বুলি ধৰাৰ পৰিৱৰ্তে সমলটো ইচ্ছাকৃতভাৱে ঘূৰাই দিয়া সহজ।

Start-ThreadJob এ অন্য সম্পাদন আৰ্হি ব্যৱহাৰ কৰে আৰু একে প্ৰক্ৰিয়া পৃথকীকৰণ যোগান নধৰে। এটা পৃথক প্ৰক্ৰিয়াই অবৈধ প্ৰক্সি এণ্ডপইণ্ট বা নেটৱৰ্ক-ব্যাপী নীতিৰো মেৰামতি নকৰে। যেতিয়া অংশীদাৰী প্ৰক্ৰিয়া অৱস্থাই প্ৰাসঙ্গিক পাৰ্থক্য, তেতিয়া এই সীমা ব্যৱহাৰ কৰক।

সম্পৰ্কিত প্ৰবন্ধ