Die*_*ava 0 c# azure azure-functions
我有一台将文本形式的数据发送到AZURE上的Blob的设备,一旦Blob接收到数据,它就会触发azure函数中的一个函数,该函数基本上是由c ++代码制成的可执行文件,完成后会生成另一个文本文件,存储在其他斑点
这是一个非常简单的操作。但是,现在我希望每次功能顺利通过时都收到一封电子邮件,我已经在网上搜索过,但是本教程非常混乱,或者无法解决此简单任务。
我确实使用c ++开发了可执行文件,但是我从其他人那里继承了azure函数,并且我对azure的使用经验为零(我是电气工程师而不是计算机科学)。Azure函数是用C#编写的,我只需要一个指南。
先感谢您!!
使用可以将SendGrid输出绑定添加到您的C#Azure函数。绑定function.json
看起来像这样:
{
"name": "mail",
"type": "sendGrid",
"direction": "out",
"apiKey" : "MySendGridKey"
}
Run Code Online (Sandbox Code Playgroud)
和功能体是这样的:
#r "SendGrid"
using SendGrid.Helpers.Mail;
public static void Run(string input, out string yourExistingOutput, out Mail message)
{
// Do the work you already do
message = new Mail
{
Subject = "Your Subject"
};
var personalization = new Personalization();
personalization.AddTo(new Email("recipient@contoso.com"));
Content content = new Content
{
Type = "text/plain",
Value = "Email Body"
};
message.AddContent(content);
message.AddPersonalization(personalization);
}
Run Code Online (Sandbox Code Playgroud)
阅读有关SendGrid和SendGrid绑定的信息。
归档时间: |
|
查看次数: |
7201 次 |
最近记录: |