title: Can I run a Azure function once on a specific date triggered by my asp.net mvc site?
body: <p>I know I can create a scheduled Azure function to run on a schedule. But what I want is to be able to run a Azure function once given a specific date/time I pass it, along with some data parameters.</p>
  
  <p>Ex. I'm scheduling classes in my site and I want to email out all students when the class is over. So when the class is created for Monday October 9th @ 4:00PM I want to send a message to trigger my Azure function on that same day, but like 1 hour later at 5:00PM. And I want to pass it some info like the class id or something. I also want to be able to remove this queued trigger if the class is canceled. </p>
  
  <p>Is this possible in Azure and my ASP.Net MVC site?</p>