Click or drag to resize
OpenEmailTrackerService Class
Tracks subscribers who opened a newsletter issues sent by e-mail.
Inheritance Hierarchy
SystemObject
  CMS.Routing.WebActionResultServiceBase
    CMS.NewslettersOpenEmailTrackerService

Namespace: CMS.Newsletters
Assembly: CMS.Newsletters (in CMS.Newsletters.dll) Version: 13.0.131
Syntax
C#
public class OpenEmailTrackerService : ActionResultServiceBase, 
	IActionResultService

The OpenEmailTrackerService type exposes the following members.

Constructors
  NameDescription
Public methodOpenEmailTrackerService
Initializes new instance of OpenEmailTrackerService.
Top
Properties
  NameDescription
Protected propertyEmail
Gets email from query string parameter.
Protected propertyHash
Gets hash from query string parameter.
Public propertyStatic memberImage
The tracking image that is sent in response.
Protected propertyIssueGuid
Gets issue GUID from query string parameter.
Protected propertyPing
Gets ping from query string parameter.
Protected propertyRequestStatusEnum
Gets current request URL rewriting status.
(Overrides ActionResultServiceBaseRequestStatusEnum.)
Top
Methods
  NameDescription
Protected methodETagsMatch
Checks if given and requested ETags match and object has current timestamp.
(Inherited from ActionResultServiceBase.)
Protected methodFileNotFound
Responds HTTP code 404 Not Found.
(Inherited from ActionResultServiceBase.)
Protected methodForbidden
Responds HTTP code 403 Forbidden.
(Inherited from ActionResultServiceBase.)
Public methodGetActionResult
Process the request.
(Inherited from ActionResultServiceBase.)
Protected methodGetActionResultInternal
Processes the tracking data and serves a dummy image in response.
(Overrides ActionResultServiceBaseGetActionResultInternal.)
Protected methodGetIfModifiedSinceRequestHeader
Returns the value of If-Modified-Since HTTP header or if the header not found.
(Inherited from ActionResultServiceBase.)
Protected methodHasIfModifiedSinceRequestHeader
Returns when non-empty If-Modified-Since header is present in current request.
(Inherited from ActionResultServiceBase.)
Protected methodUnauthorized
Responds HTTP code 401 Unauthorized.
(Inherited from ActionResultServiceBase.)
Top
Remarks
An e-mail containing a newsletter issue contains a link to image. This link contains a subscriber's guid and the guid of the newsletter issue. The image is sent in response and the request is logged.
See Also