小编mct*_*l87的帖子

在SendGrid SMTP API中使用模板

我想知道,在C#中使用SendGrid模板的正确方法是什么?现在我得到以下错误:

检测到的错误是:模板错误:'http_get返回非20x响应:'404 Not Found'body ='{"error":"找不到活动版本"}'

这是我的EmailService类,我想用它向用户发送电子邮件.如果我注释掉"EnableTemplateEngine"方法,一切似乎都有效,但我真的很想使用SendGrid模板.

public class EmailService : IIdentityMessageService
{
    public async Task SendAsync(IdentityMessage message)
    {
        await configSendGridasync(message);
    }

    private async Task configSendGridasync(IdentityMessage message)
    {
        var myMessage = new SendGridMessage();
        myMessage.AddTo(message.Destination);
        myMessage.From = new System.Net.Mail.MailAddress("emailAddress", "displayName");
        myMessage.Subject = message.Subject;
        myMessage.Text = message.Body;
        myMessage.Html = message.Body;
        myMessage.EnableTemplateEngine("eeeexxxx-aaaa-mmmm-pppp-lllleeee1234");

        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

SendGrid活动日志显示电子邮件已被删除,原因是"无效的SMTP标头"

c# sendgrid

4
推荐指数
1
解决办法
5882
查看次数

构造函数定义

好的,所以我有一个类Vector:

#include <cstdlib>

class Vec
{
private:
    size_t size;
    int * ptab;

public:
    Vec(size_t n);
    ~Vec() {delete [] ptab;}

    size_t size() const {return size;}
    int & operator[](int n) {return ptab[n];}
    int operator[](int n) const {return ptab[n];}

    void operator=(Vec const& v);
};

inline Vec::Vec(size_t n) : size(n), ptab(new int[n])
{ }
Run Code Online (Sandbox Code Playgroud)

问题是在我的一个作业练习中我必须扩展构造函数def,所以所有元素都将用零初始化.我以为我知道基础但不能通过这个动态阵列-.-

PS.sry语法和其他错误;)

c++ constructor

0
推荐指数
1
解决办法
165
查看次数

标签 统计

c# ×1

c++ ×1

constructor ×1

sendgrid ×1