namespace SendGridMail.Transport { /// /// Encapsulates the transport mechanism so that it can be used in a generic way, /// regardless of the transport type /// public interface ITransport { /// /// Delivers a message using the protocol of the derived class /// /// the message to be delivered void Deliver(ISendGrid message); } }