public static async Task Run()

in Functions.Templates/Templates/KustoOutputBinding-CSharp/KustoOutputBindingCSharp.cs [20:37]


    public static async Task <CreatedResult> Run(
      [HttpTrigger(AuthorizationLevel.Function, "post", Route = "api/item/add")] HttpRequest req,
      [Kusto(Database: "DB", // The database to ingest the data into , e.g. functionsdb
            TableName = "TargetTable", // Table to ingest data into, e.g. Storms
            Connection = "KustoConnectionString")] IAsyncCollector<Item> output, ILogger log) 
    {

      log.LogInformation("C# HTTP trigger with Kusto Output Binding function processed a request.");

      string requestBody = await new StreamReader(req.Body).ReadToEndAsync();
      Item item = JsonConvert.DeserializeObject <Item> (requestBody) ?? new Item {
          ItemID = 1,
          ItemName = "Item-1",
          ItemCost = 2.03
      };
      await output.AddAsync(item);
      return new CreatedResult(req.Path, item);
    }