Hi, Curious.
Not out of the box, you could write a function/Azure automation that gets called from a Log Analytic alert on user sessions to create a VM from an image, add to the host pool, do some verification checks etc. and then has another function to delete the Virtual Machine afterwards.
This is where third-party products like Nerdio come in - https://getnerdio.com/