回答

0

有什麼辦法通過API向隊列添加任務嗎?

如果您使用Azure Batch .NET Library,則可以使用以下代碼將任務添加到作業。

private static async Task<List<CloudTask>> AddTasksAsync(
    BatchClient batchClient, 
    string jobId, 
    string taskId, 
    List<ResourceFile> inputFiles, 
    string taskCommand) 
{ 
    // Create a collection to hold the tasks that we'll be adding to the job 
    List<CloudTask> tasks = new List<CloudTask>(); 

    CloudTask task = new CloudTask(taskId, taskCommand); 
    task.ResourceFiles = inputFiles; 
    tasks.Add(task); 

    await batchClient.JobOperations.AddTaskAsync(jobId, tasks); 

    return tasks; 
} 

如果您想使用REST API,以下鏈接供您參考。

Add a task to a job

如果你使用上面的API時遇到任何問題,請隨時告訴我。