public static async Task Run( [ActivityTrigger] DisplayMessageRequest request, ILogger logger) { logger.LogInformation($"Started {nameof(DisplayMessage)}."); await Service.DisplayMessage(request); }
public async Task DisplayMessage(DisplayMessageRequest request) { await locker.WaitAsync(); try { await provider.DisplayMessage(request?.Message ?? String.Empty); } finally { locker.Release(1); } }
public async Task DisplayMessage(DisplayMessageRequest request) { // Simulate successfull sending of a message to the gate. await Task.CompletedTask; }