亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我們如何向消息添加屬性?

我們如何向消息添加屬性?

C#
MYYA 2023-08-13 16:25:19
進行綁定時是否可以設置消息屬性(我認為它們稱為 UserProperties)?在我的函數中,我正在將輸出綁定到服務總線:    [return: ServiceBus("%Detach:Done%", Connection = "Detach:ServiceBus", EntityType = EntityType.Topic)]當我們綁定到ServiceBus時,我們如何設置消息屬性?
查看完整描述

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);

    }

}


查看完整回答
反對 回復 2023-08-13
?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

在異步函數中,使用返回值或IAsyncCollector代替out參數。對于 2.x,使用Message而不是像 BrokeredMessage 這樣的IAsyncCollector<Message>。

然后您可以設置MessageId消息的屬性。

var?message?=?new?Message()?{?MessageId?=?messageId};


查看完整回答
反對 回復 2023-08-13
  • 2 回答
  • 0 關注
  • 167 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號