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