summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--SendGrid/SendGridMail/Transport/ITransport.cs12
1 files changed, 11 insertions, 1 deletions
diff --git a/SendGrid/SendGridMail/Transport/ITransport.cs b/SendGrid/SendGridMail/Transport/ITransport.cs
index 8de134c..26ea635 100644
--- a/SendGrid/SendGridMail/Transport/ITransport.cs
+++ b/SendGrid/SendGridMail/Transport/ITransport.cs
@@ -1,4 +1,7 @@
-namespace SendGrid
+using System.Threading.Tasks;
+
+
+namespace SendGrid
{
/// <summary>
/// Encapsulates the transport mechanism so that it can be used in a generic way,
@@ -11,5 +14,12 @@
/// </summary>
/// <param name="message">the message to be delivered</param>
void Deliver(ISendGrid message);
+
+
+ /// <summary>
+ /// Asynchronously delivers a message using the protocol of the derived class
+ /// </summary>
+ /// <param name="message">the message to be delivered</param>
+ Task DeliverAsync(ISendGrid message);
}
} \ No newline at end of file