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

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

使用帶有 webjobs SDK 和 Azure 隊列的 JSON 對象

使用帶有 webjobs SDK 和 Azure 隊列的 JSON 對象

C#
catspeake 2021-07-02 10:00:32
只是構建一個示例應用程序來嘗試解決問題。我有一個名為 messageClass 的類:namespace WebJobsSDKSample{    public class messageClass    {        string name { get; set; }        string path { get; set; }    }}和一個功能:namespace WebJobsSDKSample{    public class Functions    {        public static void ProcessQueueMessage([QueueTrigger("queue")] string message)        {            messageClass mess = JsonConvert.DeserializeObject<messageClass>(message);        }    }}該程序設置如下:namespace WebJobSDK{    class Program    {        static void Main(string[] args)        {            var config = new JobHostConfiguration();                config.UseDevelopmentSettings();            if (config.IsDevelopment)            {            }            config.DashboardConnectionString = "";            var loggerFactory = new LoggerFactory();            config.LoggerFactory = loggerFactory                .AddConsole();            var host = new JobHost(config);            host.RunAndBlock();        }    }}現在,當我運行它時,它可以工作,如果我將消息放入隊列,它就會被接收。但它不被視為 JSON 對象。如果我把它作為消息輸入:{"path": "path here","name": "name here"}那么路徑和名稱的字段都為空。這是函數中調試器中顯示的字符串消息: "{\"path\": \"path here\",\"name\": \"name here\"}"我也嘗試將消息設置為 messageClass 或 Object 的類型,而不是字符串。使用 Newtonsoft.Json;
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 133 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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