ジャスティンが言ったように、我々は、この要件を達成するためにWebJobのAPIを使用することができます。このKUDU APIはhttps://github.com/projectkudu/kudu/wiki/WebJobs-APIにあります。
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("https://<web appname>.scm.azurewebsites.net/api/triggeredwebjobs/<web job name>/run");
request.Method = "POST";
var byteArray = Encoding.ASCII.GetBytes("user:password"); //we could find user name and password in Azure web app publish profile
request.Headers.Add("Authorization", "Basic "+ Convert.ToBase64String(byteArray));
request.ContentLength = 0;
try
{
var response = (HttpWebResponse)request.GetResponse();
}
catch (Exception e) {
}
それは私の側に動作します。以下は、私のテストコードです。それが役に立てば幸い。