The BlogEngine.Core namespace contains classes, interfaces, enumerations, and utilities that provide the core web log platform feature set.

Syntax

         
 C#  Visual Basic  Visual C++ 
namespace BlogEngine.Core
Namespace BlogEngine.Core
namespace BlogEngine.Core

Types

            
 All Types  Classes Public class  InterfacesPublic interface  EnumerationsPublic enumeration 
 NameDescription
Public classBlogSettings
Represents the configured settings for the blog engine.
Public classBusinessBase<(Of <TYPE, KEY>)>
This is the base class from which most business objects will be derived. To create a business object, inherit from this class.
Public classCategory
Categories are a way to organize posts. A post can be in multiple categories.
Public classComment
Represents a comment to a blog post.
Public interfaceIPublishable
An interface implemented by the classed that can be published.

Remarks

To implemnet this interface means that the class can be searched from the search page and that it can be syndicated in RSS and ATOM.
Public classPage
A page is much like a post, but is not part of the blog chronology and is more static in nature.

Remarks

Pages can be used for "About" pages or other static information.
Public classPost
A post is an entry on the blog - a blog post.
Public classRole
Public enumerationSaveAction
The action performed by the save event.
Public classSavedEventArgs
Public classSearch
Searches the post collection and returns a result based on a search term.

Remarks

It is used for related posts and the in-site search feature.
Public classServingEventArgs
Used when a post is served to the output stream.
Public enumerationServingLocation
The location where the serving takes place
Public classStateCollection<(Of <T>)>
A generic collection with the ability to check if it has been changed.
Public enumerationSyndicationFormat
Represents common types of syndication formats.
Public classSyndicationGenerator
Generates syndication feeds for blog entities.
Public classUtils
Utilities for the entire solution to use.