如何在c#中的sendgrid smtp api中添加多个类别?如果我使用以下代码添加类别:
1。)var message = SendGrid.GetInstance();
2。)message.Header.SetCategory(“EmailName”);
成功添加“EmailName”作为类别。如果我需要添加多个类别并多次编写第二步语句,那么它只创建最后一个类别并覆盖以前的类别。
由于
答案 0 :(得分:3)
通过谷歌寻找与OP相同的东西,偶然发现了这个问题。看起来SendGrid C#库现在支持多个类别,所以我想在这里添加它,以防其他人偶然发现。
IEnumerable<string> categories = new string[] { "c1", "c2" };
message.Header.SetCategories(categories);
链接到github问题,解决了这个问题:
答案 1 :(得分:0)
目前看起来SendGrid C#库不支持添加多个类别。我已经在github上为这个问题创建了一个issue。这是一个很小的修复,所以如果你想分配回购,你很容易自己做这个改变。