У меня есть приложение, и я хочу использовать Twilio-SendGrid
для отправки электронных писем. Я просмотрел их предложение c# и создал файл basi c DLL/COM
, который отлично работает, но в дополнение к их примеру я также хочу вернуть "StatusCode"
обратно в приложение Access
.
Мне нужно установить sh, если предложенный мной подход к переменной stati c является хорошим способом для go, или если мне следует использовать другой метод.
using System.Threading.Tasks;
using SendGrid;
using SendGrid.Helpers.Mail;
namespace TSLib_SendGrid
{
public class SendGrid
{
public static string strResponse = "";
public string SendNow(string apiKey)
{
Execute(apiKey).Wait();
return strResponse;
}
static async Task<string> Execute(string apiKey)
{
var client = new SendGridClient(apiKey);
var from = new EmailAddress("abc@123.com", "From user");
var to = new EmailAddress("xyz@987.com", "To recipient");
var subject = "Sending with SendGrid is Fun";
var plainTextContent = "and easy to do anywhere, even with C#";
var htmlContent = "<strong>and easy to do anywhere, even with C#</strong>";
var msg = MailHelper.CreateSingleEmail(from, to, subject, plainTextContent, htmlContent);
var response = await client.SendEmailAsync(msg);
strResponse = response.StatusCode.ToString();
return strResponse;
}
}
}