summaryrefslogtreecommitdiffstats
path: root/SendGrid/SendGridMail/Transport/Web.cs
diff options
context:
space:
mode:
authorBrandon West <brawest@gmail.com>2014-10-09 15:04:12 -0600
committerBrandon West <brawest@gmail.com>2014-10-09 15:04:12 -0600
commit3779170bfcecbadc06a79d400cf5e2fdb070fca8 (patch)
treef931777aa363c23af8207b789379c296d4894937 /SendGrid/SendGridMail/Transport/Web.cs
parent5155ba90dc9046039162ab97358dbffd4bf0c1bf (diff)
downloadsendgrid-csharp-3779170bfcecbadc06a79d400cf5e2fdb070fca8.zip
sendgrid-csharp-3779170bfcecbadc06a79d400cf5e2fdb070fca8.tar.gz
sendgrid-csharp-3779170bfcecbadc06a79d400cf5e2fdb070fca8.tar.bz2
add user-agent
Diffstat (limited to 'SendGrid/SendGridMail/Transport/Web.cs')
-rw-r--r--SendGrid/SendGridMail/Transport/Web.cs8
1 files changed, 7 insertions, 1 deletions
diff --git a/SendGrid/SendGridMail/Transport/Web.cs b/SendGrid/SendGridMail/Transport/Web.cs
index 9784097..1458da8 100644
--- a/SendGrid/SendGridMail/Transport/Web.cs
+++ b/SendGrid/SendGridMail/Transport/Web.cs
@@ -5,8 +5,10 @@ using System.Linq;
using System.Net;
using System.Net.Http;
using System.Net.Http.Headers;
+using System.Reflection;
using System.Threading.Tasks;
using System.Xml;
+using Exceptions;
using SendGrid.SmtpApi;
// ReSharper disable MemberCanBePrivate.Global
@@ -45,7 +47,8 @@ namespace SendGrid
BaseAddress = new Uri("https://" + BaseUrl)
};
- client.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", "sendgrid/4.0.1;csharp");
+ var version = Assembly.GetExecutingAssembly().GetName().Version.ToString();
+ client.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", "sendgrid/" + version + ";csharp");
var content = new MultipartFormDataContent();
AttachFormParams(message, content);
@@ -65,6 +68,9 @@ namespace SendGrid
BaseAddress = new Uri("https://" + BaseUrl)
};
+ var version = Assembly.GetExecutingAssembly().GetName().Version.ToString();
+ client.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", "sendgrid/" + version + ";csharp");
+
var content = new MultipartFormDataContent();
AttachFormParams(message, content);
AttachFiles(message, content);