Disclaimer: This website requires JavaScript to function properly. Some features may not work as expected. Please enable JavaScript in your browser settings for the best experience.

Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideLegal TermsGitHubDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

Helpers and utilities

Provides an overview of helpers and utilities.

Common

You can use these classes in most places in the application where server-side extensions are used.

  • DateTimeProvider
  • MessageProvider
  • ReadPdf

Handlers and pipes

You can use these classes in most places in the application, but are also used in handlers and pipes.

  • IUnitOfWork
  • ISiteContext
  • IAuthenticationService
  • ICookieManager

Integration

The following specialty classes that should only be used within the integration workflow in objects like preprocessors, integration processors, and postprocessors.

  • IJobLogger
  • XmlDatasetManager
  • DataSet Table and Column Names