知ってる人には当たり前かもしれないのですが、DynamicTemplateばかり使ってるとこの方法が全然わからず、記事も全然出てこなかったので備忘です。
var message = new SendGridMessage
{
TemplateId = templateId,
Personalizations = personalizations,
Contents = new List<Content>
{
new Content
{
Type = "text/plain",
Value = "<% body %>"
}
}
}
SendGridMessageのContentsにtext/plainのみを指定したContentを入れれば送信できました。
<% body %>はDynamicTemplateの中身で展開されるらしい。
templateIdやpersonalizationsについては公式ドキュメント見れば書いてあるのでこちらは大丈夫なはず。