コード例 #1
0
 public async Task Run(
     [ServiceBusTrigger("queue", Connection = "ServiceBusConnectionString", IsSessionsEnabled = true)] Message message,
     ILogger log)
 {
     log.LogInformation($"C# ServiceBus queue trigger function processed message: {Encoding.UTF8.GetString(message.Body)}");
     await _client.PushData(message.SessionId, Encoding.UTF8.GetString(message.Body));
 }
コード例 #2
0
        public async Task Run(
            [ServiceBusTrigger("mq-02", Connection = "integrationtest01_RootManageSharedAccessKey_SERVICEBUS", IsSessionsEnabled = true)]
            Message message,
            Int32 deliveryCount,
            DateTime enqueuedTimeUtc,
            string messageId,
            ILogger log)
        {
            log.LogInformation($"C# ServiceBus queue trigger function processed message: {Encoding.UTF8.GetString(message.Body)}");
            log.LogInformation($"EnqueuedTimeUtc={enqueuedTimeUtc}");
            log.LogInformation($"DeliveryCount={deliveryCount}");
            log.LogInformation($"MessageId={messageId}");

            await _client.PushData(message.SessionId, Encoding.UTF8.GetString(message.Body));
        }