2015-05-20 60 views
2

我使用他們的文檔作爲指南連線了SendGrid。這裏沒有什麼特別的東西,只想爲某些事件發一封電子郵件。查看下面的代碼,SendGrid文檔指示我使用transportWeb。 交付(消息),但這會導致「無法解析符號交付」但是,如果我使用DeliverAsync一切工作正常。似乎馬虎定義一個永遠不會使用的變量。Azure SendGrid DeliverAsync工作但未發送

SendGridMessage message = new SendGridMessage(); 
message.AddTo(to); 
message.From = new MailAddress(from); 
message.Subject = subject; 
message.Text = body; 
var uid = AppConfigSettings.SendGridUid; 
var pw = AppConfigSettings.SendGridPw; 
var credentials = new NetworkCredential(uid, pw); 
var transportWeb = new Web(credentials); 
// transportWeb.Deliver(message); // "Deliver" won't resolve 
var result = transportWeb.DeliverAsync(message); 

回答

3

Deliver()was removed在最新版本的庫。您能否將我鏈接到過時的文檔?

+0

以下是鏈接:http://azure.microsoft.com/en-us/documentation/articles/sendgrid-dotnet-how-to-send-email/ – GDB

+0

以下是標題部分:「以下示例顯示如何使用Web API發送消息。「 – GDB

+0

謝謝,我們將與微軟聯繫以獲得更新:) – bwest