TaskJob: Manage .NET Tasks as PowerShell Jobs!
summary
TaskJob claims it converts .NET Task objects into native PowerShell Job objects so asynchronous .NET APIs behave like familiar jobs; implementation is a C# binary module that implements the PowerShell job interface. Demo uses HttpClient to launch 10 parallel HTTP requests to a joke API, shows jobs appearing, receiving output and faster IO-bound completion. It works in PowerShell 7, simplifies task handling, and the module is functional but has known corner-case bugs.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 2:24PowerShell jobs for async tasks
- 11:35Bridging .NET tasks and PowerShell jobs
- 17:10Live demo: .NET to PowerShell jobs
- 27:14Key benefits and use cases
- 29:30Q&A
related talks
47mOn the Job: Putting PowerShell Scheduled Jobs to Work
50mJenkins - User Interface for your Powershell tasks
48mPowerShell in Azure Functions
43mUsing PowerShell Core to automate application... with Habitat
43mParallel Execution with PowerShell
01h 47mBuilding PowerShell Applications that Operate on a Planetary Scale
51mPowerShell Techniques and Performance Tweaks - Full Throttle
45mOrchestrating Tasks across Hybrid Environments using ...
