Redakt Namespace

Redakt Namespace

Contains Redakt system interfaces and classes, such as services, models, attributes, events, exceptions, etc.

Namespaces

Name Description
Redakt.Annotations Contains attributes for decorating page and content view models.
Redakt.Data Contains interfaces for common data layer implementations.
Redakt.Events Contains Redakt event types.
Redakt.Exceptions Contains Redakt exception types.
Redakt.Extensions Contains static extension method classes.
Redakt.Formatters
Redakt.Licensing
Redakt.Models Contains Redakt built-in back office property editors.Contains Redakt data and service model types.
Redakt.Plugins
Redakt.PropertyEditors
Redakt.Search Contains full text service engine types and implementations.
Redakt.Services Contains Redakt service layer types.
Redakt.ValueConverters
Redakt.ViewProviders Contains types for view (layout) providers. Redakt view providers locate and read views that are used as layouts in the Redakt system.
Redakt.Web Contains base classes and interfaces for web rendering.

Classes

Name Description
FileStoreOptions
MediaOptions
RedaktApplication This is the default implementation of the IRedaktApplication interface.
RedaktOptions
RedaktServices
RedaktSystem Implements the IRedaktSystem interface and is the entry point for Redakt CMS at application startup.
RedaktSystemOptions Redakt system options for internal use; do not configure manually.
WebOptions

Interfaces

Name Description
IRedaktApplication This interface contains global Redakt system options and services.
IRedaktStartupHook Classes implementing this interface will be called automatically by the Redakt system after succesful startup and initialization. This allows you to perform your own post-startup initialization.
IRedaktSystem The IRedaktSystem interface is the point of entry for Redakt CMS at application startup. The default RedaktSystem implementation should not be replaced.