C# Class Telerik.Sitefinity.Newsletters.SendGrid.Services.SendGridEventsInboundService

This contains the implementation of a SendGrid events receiving web hook.
Inheritance: Service
Show file Open project: Sitefinity/NewslettersSendGrid

Public Methods

Method Description
Post ( SendGridEvent events ) : void

Handles the notifications events sent by SendGrid.

Private Methods

Method Description
IsToHanlde ( SendGridEvent sendGridEvent ) : bool
IsToRequireAuthentication ( ) : bool
PerformBounceAction ( NewslettersManager newslettersManager, Subscriber subscriber, BounceStatus bounceStatus ) : void
ResolveStatus ( SendGridEvent sendGridEvent ) : BounceStatus
WriteStatistics ( NewslettersManager newslettersManager, Campaign campaign, Subscriber subscriber, BounceStatus bounceStatus ) : void

Method Details

Post() public method

Handles the notifications events sent by SendGrid.
public Post ( SendGridEvent events ) : void
events Telerik.Sitefinity.Newsletters.SendGrid.Services.Dto.SendGridEvent An array of the events that have occurred.
return void