2 回答

TA貢獻1810條經驗 獲得超4個贊
public static class Function7
{
[FunctionName("Function7")]
[return: ServiceBus("test2",
Connection = "AzureServiceBusConnectionString", EntityType = EntityType.Queue)]
public static async Task<Message> Run([ServiceBusTrigger("test",
Connection = "AzureServiceBusConnectionString")]string myQueueItem, ILogger log)
{
log.LogInformation(
$"C# ServiceBus queue trigger function processed message: {myQueueItem}");
var message = new Message(Encoding.UTF8.GetBytes("{}"));
message.Label = "Hello";
message.UserProperties.Add("abc", 123);
return await Task.FromResult<Message>(message);
}
}

TA貢獻2003條經驗 獲得超2個贊
在異步函數中,使用返回值或IAsyncCollector
代替out
參數。對于 2.x,使用Message而不是像 BrokeredMessage 這樣的IAsyncCollector<Message>
。
然后您可以設置MessageId
消息的屬性。
var?message?=?new?Message()?{?MessageId?=?messageId};
- 2 回答
- 0 關注
- 167 瀏覽
添加回答
舉報