2013-06-11 2 views
2

Как добавить несколько категорий в sendgrid smtp api в C#? Если я использую приведенный ниже код для добавления категории:Как добавить несколько категорий в Email SendGrid на C#

1.) var message = SendGrid.GetInstance();

2.) message.Header.SetCategory ("EmailName");

Он успешно добавляет имя «EmailName». Если мне нужно добавить несколько категорий и написать инструкцию второго шага несколько раз, тогда она создаст только последнюю категорию и переопределит предыдущие категории.

Благодаря

ответ

0

Выглядит как добавление нескольких категорий не поддерживается библиотекой SendGrid C# на данный момент. Я создал issue на github для этой проблемы. Это простое исправление, поэтому, если вы хотите разблокировать репо, вам будет легко сделать это самостоятельно.

3

Ищете то же, что и OP через Google, и наткнулись на этот вопрос. Похоже, что библиотека SendGrid C# теперь поддерживает несколько категорий, поэтому я подумал, что добавлю ее здесь, если другие здесь тоже будут спотыкаться.

IEnumerable<string> categories = new string[] { "c1", "c2" }; 
message.Header.SetCategories(categories); 

Ссылка на GitHub вопрос, где это было решено:

+0

Это правильный ответ прямо сейчас. Существует также метод SetCategory для отдельных категорий. –