BlogEngine.Core
Exports all posts to the BlogML xml format.
Enables processing of HTTP Web requests by a custom HttpHandler that implements the interface.
An object that provides references to the intrinsic server
objects (for example, Request, Response, Session, and Server) used to service HTTP requests.
Writes the BlogML to the output stream.
The post-name element contains the same as the title.
Gets a value indicating whether another request can use the instance.
true if the instance is reusable; otherwise, false.
A storage provider for BlogEngine that uses XML files.
To build another provider, you can just copy and modify
this one. Then add it to the web.config's BlogEngine section.
A storage provider for BlogEngine that uses XML files.
To build another provider, you can just copy and modify
this one. Then add it to the web.config's BlogEngine section.
A storage provider for BlogEngine that uses XML files.
To build another provider, you can just copy and modify
this one. Then add it to the web.config's BlogEngine section.
A storage provider for BlogEngine that uses XML files.
To build another provider, you can just copy and modify
this one. Then add it to the web.config's BlogEngine section.
A storage provider for BlogEngine that uses XML files.
To build another provider, you can just copy and modify
this one. Then add it to the web.config's BlogEngine section.
A base class for all custom providers to inherit from.
Retrieves a Post from the provider based on the specified id.
Inserts a new Post into the data store specified by the provider.
Updates an existing Post in the data store specified by the provider.
Deletes a Post from the data store specified by the provider.
Retrieves all Posts from the provider and returns them in a List.
Retrieves a Page from the provider based on the specified id.
Inserts a new Page into the data store specified by the provider.
Updates an existing Page in the data store specified by the provider.
Deletes a Page from the data store specified by the provider.
Retrieves all Pages from the provider and returns them in a List.
Retrieves a Category from the provider based on the specified id.
Inserts a new Category into the data store specified by the provider.
Updates an existing Category in the data store specified by the provider.
Deletes a Category from the data store specified by the provider.
Retrieves all Categories from the provider and returns them in a List.
Loads the settings from the provider.
Saves the settings to the provider.
Loads the ping services.
Saves the ping services.
The services.
Loads the settings from the provider.
Saves the settings to the provider.
Retrieves a post based on the specified Id.
Inserts a new Post to the data store.
Updates a Post.
Deletes a post from the data store.
Retrieves all posts from the data store
List of Posts
Gets a Category based on a Guid
The category's Guid.
A matching Category
Inserts a Category
Must be a valid Category object.
Updates a Category
Must be a valid Category object.
Deletes a Category
Must be a valid Category object.
Fills an unsorted list of categories.
A List<Category> of all Categories.
Retrieves a Page from the data store.
Inserts a new Page to the data store.
Updates a Page.
Deletes a page from the data store.
Retrieves all pages from the data store
List of Pages
Loads the ping services.
Saves the ping services.
The services.
Removes or adds the www subdomain from all requests
and makes a permanent redirection to the new location.
Adds the www subdomain to the request and redirects.
Removes the www subdomain from the request and redirects.
Sends permanent redirection headers (301)
The proxy class for communication between
the business objects and the providers.
Load the providers from the web.config.
Returns a Post based on the specified id.
Persists a new Post in the current provider.
Updates an exsiting Post.
Deletes the specified Post from the current provider.
Returns a Page based on the specified id.
Persists a new Page in the current provider.
Updates an exsiting Page.
Deletes the specified Page from the current provider.
Returns a Category based on the specified id.
Persists a new Category in the current provider.
Updates an exsiting Category.
Deletes the specified Category from the current provider.
Loads the settings from the provider and returns
them in a StringDictionary for the BlogSettings class to use.
Save the settings to the current provider.
Loads the ping services.
Saves the ping services.
The services.
Gets the current provider.
Gets a collection of all registered providers.
A blog sitemap suitable for Google Sitemap as well as
other big search engines such as MSN/Live, Yahoo and Ask.
Enables processing of HTTP Web requests by a custom HttpHandler that
implements the interface.
An
object that provides references to the intrinsic server objects
(for example, Request, Response, Session, and Server) used to service HTTP requests.
Gets a value indicating whether another request can use the instance.
true if the instance is reusable; otherwise, false.
Searches the post collection and returns a result based on a search term.
It is used for related posts and the in-site search feature.
Adds a post to the catalog when it is added.
Searches all the posts and returns a ranked result set.
The term to search for
True to include a post's comments and their authors in search
Returns a list of posts that is related to the specified post.
Builds the results set and ranks it.
A converter delegate used for converting Results to Posts.
Adds an IPublishable item to the search catalog.
That will make it immediately searchable.
Removes stop words and HTML from the specified string.
Retrieves the stop words from the stopwords.txt file located in App_Data.
Raises the event in a safe way
Raises the event in a safe way
Raises the event in a safe way
Occurs when a search is performed. (The search term is the sender).
Occurs just before the search index is being build.
Occurs after the index has been build.
A search optimized post object cleansed from HTML and stop words.
The post object reference
The title of the post cleansed for stop words
The content of the post cleansed for stop words and HTML
A result is a search result which contains a post and its ranking.
The rank of the post based on the search term. The higher the rank, the higher the post is in the result set.
The post of the result.
Compares the current object with another object of the same type.
An object to compare with this object.
A 32-bit signed integer that indicates the relative order of the objects being compared. The return value
has the following meanings: Value Meaning Less than zero This object is less than the other parameter.Zero
This object is equal to other. Greater than zero This object is greater than other.
Manages to send out trackbacks and then pingbacks if trackbacks aren't supported by the linked site.
Sends the trackback or pingback message.
It will try to send a trackback message first, and if the refered web page
doesn't support trackbacks, a pingback is sent.
Regex used to find all hyperlinks.
Regex used to find the trackback link on a remote web page.
Gets all the URLs from the specified string.
Examines the web page source code to retrieve the trackback link from the RDF.
Returns the HTML code of a given URL.
The URL you want to extract the html code.
Represents the configured settings for the blog engine.
Private member to hold singleton instance.
Private member to hold the title of the blog.
Private member to hold a brief synopsis of the blog.
Private member to hold the default number of posts per day to display.
Private member to hold blog storage location.
Private member to hold maximum number of characters that are displayed from a blog-roll retrieved post.
Private member to hold the number of minutes blog-roll entries are updated.
Private member to hold the maximum number of blog-roll posts per blog-roll to display.
Private member to hold the name of the configured theme.
Private member to hold a value indicating if related posts is enabled.
Private member to hold the email address notifications are sent to.
Private member to hold the SMTP server to contact when sending email.
Private member to hold the SMTP port number.
Private member to hold the username used when contacting the SMTP server.
Private member to hold the password used when contacting the SMTP server.
Private member to hold a value indicating if mail is sent when a new comment is posted.
Private member to hold a value indicating if post comments are enabled.
Private member to hold a value indicating if display of country of commenter is enabled.
Private member to hold a value indicating live preview of posts is enabled.
Private member to hold a value indicating if CoComment is enabled.
Private member to hold number of days before post comments are closed.
Private member to hold info on whether comments are moderated or not.
Private member to hold default number of recent posts to display.
Private member to hold the search button text.
Private member to hold the default search text.
Private member to hold a value indicating
Private member to hold the search comment label text.
Private member to hold a value indicating if referral tracking is enabled.
Private member to hold a value indicating if HTTP compression is enabled.
Private member to hold the URI of a web log that the author of this web log is promoting.
Private member to hold the name of the author of the blog.
Private member to hold the language the blog is written in.
Private member to hold the latitude component of the geocoding position for this blog.
Private member to hold the longitude component of the geocoding position for this blog.
Private member to hold the default syndication format for this blog.
Private member to hold a value indicating if the css files should be compressed.
Private member to hold a value indicating if the open search link header should be added.
Private member to hold a tracking script from e.g. Google Analytics.
Connection String for MSSQL Provider
Feedburner user name.
Initializes a new instance of the class.
Initializes the singleton instance of the class.
Occurs when the settings have been changed.
Saves the settings to disk.
Returns the BlogEngine.NET version information.
The BlogEngine.NET major, minor, revision, and build numbers.
The current version is determined by extracting the build version of the BlogEngine.Core assembly.
Public event used to indicate in settings have been changed.
Gets the singleton instance of the class.
A singleton instance of the class.
Gets or sets the description of the blog.
A brief synopsis of the blog content.
This value is also used for the description meta tag.
Gets or sets a value indicating if HTTP compression is enabled.
true if compression is enabled, otherwise returns false.
Gets or sets a value indicating if referral tracking is enabled.
true if referral tracking is enabled, otherwise returns false.
Gets or sets a value indicating if related posts are displayed.
true if related posts are displayed, otherwise returns false.
Gets or sets the FeedBurner user name.
Gets or sets whether or not to time stamp post links.
Gets or sets the name of the blog.
The title of the blog.
Gets or sets the default number of recent posts to display.
The number of recent posts to display.
Gets or sets the default number of recent posts to display.
The number of recent posts to display.
Gets or sets the number of posts to show an each page.
The number of posts to show an each page.
Gets or sets a value indicating if live preview of post is displayed.
true if live previews are displayed, otherwise returns false.
Gets or sets a value indicating if live preview of post is displayed.
true if live previews are displayed, otherwise returns false.
Gets or sets a value indicating if the full post is displayed in lists or only the description/exerpt.
Gets or sets the default storage location for blog data.
The default storage location for blog data.
The file extension used for aspx pages
Gets or sets the default syndication format used by the blog.
The default syndication format used by the blog.
If no value is specified, blog defaults to using RSS 2.0 format.
Gets or sets the current theme applied to the blog.
The configured theme for the blog.
Gets or sets the mobile theme.
The mobile theme.
Gets or sets a value indicating if whitespace in stylesheets should be removed
true if whitespace is removed, otherwise returns false.
Gets or sets a value indicating if whitespace in stylesheets should be removed
true if whitespace is removed, otherwise returns false.
Gets or sets the tracking script used to collect visitor data.
Gets or sets a value indicating if whitespace in stylesheets should be removed
true if whitespace is removed, otherwise returns false.
Gets or sets a value indicating if whitespace in stylesheets should be removed
true if whitespace is removed, otherwise returns false.
Gets or sets a value indicating whether or not to show the post navigation.
true if [show post navigation]; otherwise, false.
Gets or sets how to handle the www subdomain of the url (for SEO purposes).
Gets or sets a value indicating whether [enable ping back send].
true if [enable ping back send]; otherwise, false.
Gets or sets a value indicating whether [enable ping back receive].
true if [enable ping back receive]; otherwise, false.
Gets or sets a value indicating whether [enable track back send].
true if [enable track back send]; otherwise, false.
Gets or sets a value indicating whether [enable track back receive].
true if [enable track back receive]; otherwise, false.
Gets or sets the connection string used to connect to the SQL database.
Gets or sets the e-mail address notifications are sent to.
The e-mail address notifications are sent to.
Gets or sets a value indicating if an enail is sent when a comment is added to a post.
true if email notification of new comments is enabled, otherwise returns false.
Gets or sets the password used to connect to the SMTP server.
The password used to connect to the SMTP server.
Gets or sets the DNS name or IP address of the SMTP server used to send notification emails.
The DNS name or IP address of the SMTP server used to send notification emails.
Gets or sets the DNS name or IP address of the SMTP server used to send notification emails.
The DNS name or IP address of the SMTP server used to send notification emails.
Gets or sets the user name used to connect to the SMTP server.
The user name used to connect to the SMTP server.
Gets or sets a value indicating if SSL is enabled for sending e-mails
Gets or sets the email subject prefix.
The email subject prefix.
Gets or sets the number of days that a post accepts comments.
The number of days that a post accepts comments.
After this time period has expired, comments on a post are disabled.
Gets or sets a value indicating if dispay of the country of commenter is enabled.
true if commenter country display is enabled, otherwise returns false.
Gets or sets a value indicating if CoComment support is enabled.
true if CoComment support is enabled, otherwise returns false.
Gets or sets a value indicating if comments are enabled for posts.
true if comments can be made against a post, otherwise returns false.
Gets or sets a value indicating if comments moderation is used for posts.
true if comments are moderated for posts, otherwise returns false.
Gets or sets a value indicating if Gravatars are enabled or not.
true if Gravatars are enabled, otherwise returns false.
Gets or sets the maximum number of characters that are displayed from a blog-roll retrieved post.
The maximum number of characters to display.
Gets or sets the number of minutes to wait before polling blog-roll sources for changes.
The number of minutes to wait before polling blog-roll sources for changes.
Gets or sets the number of posts to display from a blog-roll source.
The number of posts to display from a blog-roll source.
Gets or sets a value indicating if search of post comments is enabled.
true if post comments can be searched, otherwise returns false.
Gets or sets the search button text to be displayed.
The search button text to be displayed.
Gets or sets the search comment label text to display.
The search comment label text to display.
Gets or sets the default search text to display.
The default search text to display.
Gets or sets the URI of a web log that the author of this web log is promoting.
The of a web log that the author of this web log is promoting.
Gets or sets the maximum number of characters that are displayed from a blog-roll retrieved post.
The maximum number of characters to display.
Gets or sets the name of the author of this blog.
The name of the author of this blog.
Gets or sets the language this blog is written in.
The language this blog is written in.
Recommended best practice for the values of the Language element is defined by RFC 1766 [RFC1766] which includes a two-letter Language Code (taken from the ISO 639 standard [ISO639]),
followed optionally, by a two-letter Country Code (taken from the ISO 3166 standard [ISO3166]).
en-US
Gets or sets the latitude component of the geocoding position for this blog.
The latitude value.
Gets or sets the longitude component of the geocoding position for this blog.
The longitude value.
Gets or sets the name of the author of this blog.
The name of the author of this blog.
Gets or sets the name of the author of this blog.
The name of the author of this blog.
Gets or sets the name of the author of this blog.
The name of the author of this blog.
Gets or sets the name of the author of this blog.
The name of the author of this blog.
Gets or sets the maximum number of characters that are displayed from a blog-roll retrieved post.
The maximum number of characters to display.
Gets or sets whether or not to allow visitors to send attachments via the contact form.
Object is the outgoing XML-RPC response. This objects properties are set
and the Response method is called sending the response via the HttpContext Response.
Constructor sets default value
MethodName of called XML-RPC method
Response generates the XML-RPC response and returns it to the caller.
httpContext.Response.OutputStream is used from the context
Writes Fault Parameters of Response.
xml response
Writes Boolean parameter of Response
xml response
Writes the Array of Category structs parameters of Response
xml response
Writes the MediaInfo Struct of Response
xml response
Writes the PostID string of Response.
xml response
Writes the PageID string of Response.
xml response
Writes the Metaweblog Post Struct of Response.
xml response
Writes the Metaweblog Post Struct of Response.
xml response
Writes the array of Metaweblog Post Structs of Response.
xml response
Writes array of BlogInfo structs of Response
Convert Date to format expected by MetaWeblog Response.
DateTime to convert
ISO8601 date string
List of blog structs. Used by blogger.getUsersBlogs.
List of category structs. Used by metaWeblog.getCategories.
Marks whether function call was completed and successful.
Used by metaWeblog.editPost and blogger.deletePost.
Fault Struct. Used by API to return error information
MediaInfo Struct
Metaweblog Post Struct. Used by metaWeblog.getPost
Id of post that was just added. Used by metaWeblog.newPost
Id of page that was just added.
List of Metaweblog Post Structs. Used by metaWeblog.getRecentPosts
List of Page Structs
MWAPage struct
HTTP Handler for MetaWeblog API
Process the HTTP Request. Create XMLRPC request, find method call, process it and create response object and sent it back.
This is the heart of the MetaWeblog API
metaWeblog.newPost
always 1000 in BlogEngine since it is a singlar blog instance
login username
login password
struct with post details
mark as published?
postID as string
metaWeblog.editPost
post guid in string format
login username
login password
struct with post details
mark as published?
1 if successful
metaWeblog.getPost
post guid in string format
login username
login password
struct with post details
metaWeblog.newMediaObject
always 1000 in BlogEngine since it is a singlar blog instance
login username
login password
struct with media details
struct with url to media
metaWeblog.getCategories
always 1000 in BlogEngine since it is a singlar blog instance
login username
login password
array of category structs
metaWeblog.getRecentPosts
always 1000 in BlogEngine since it is a singlar blog instance
login username
login password
number of posts to return
array of post structs
blogger.getUsersBlogs
Key from application. Outdated methodology that has no use here.
login username
login password
array of blog structs
blogger.deletePost
Key from application. Outdated methodology that has no use here.
post guid in string format
login username
login password
mark as published?
wp.newPage
blogID in string format
login username
login password
wp.getPages
blogID in string format
login username
login password
wp.getPage
blogID in string format
page guid in string format
login username
login password
struct with post details
Checks username and password. Throws error if validation fails.
Returns Category Guid from Category name.
Reverse dictionary lookups are ugly.
Gets a value indicating whether another request can use the instance.
true if the instance is reusable; otherwise, false.
Exception specifically for MetaWeblog API. Error (or fault) responses
request a code value. This is our chance to add one to the exceptions
which can be used to produce a proper fault.
Constructor to load properties
Fault code to be returned in Fault Response
Message to be returned in Fault Response
Code is actually for Fault Code. It will be passed back in the
response along with the error message.
MetaWeblog Category struct
returned as an array from GetCategories
Category title
Url to thml display of category
Url to RSS for category
The guid of the category
The title/name of the category
MetaWeblog BlogInfo struct
returned as an array from getUserBlogs
Blog Url
Blog ID (Since BlogEngine.NET is single instance this number is always 10.
Blog Title
MetaWeblog Fault struct
returned when error occurs
Error code of Fault Response
Message of Fault Response
MetaWeblog MediaObject struct
passed in the newMediaObject call
Name of media object (filename)
Type of file
Media
MetaWeblog MediaInfo struct
returned from NewMediaObject call
Url that points to Saved MediaObejct
MetaWeblog Post struct
used in newPost, editPost, getPost, recentPosts
not all properties are used everytime.
PostID Guid in string format
Title of Blog Post
Link to Blog Post
Content of Blog Post
List of Categories assigned for Blog Post
List of Tags assinged for Blog Post
Display date of Blog Post (DateCreated)
Whether the Post is published or not.
Slug of post
CommentPolicy (Allow/Deny)
Excerpt
MetaWeblog UserInfo struct
returned from GetUserInfo call
Not used currently, but here for completeness.
User Name Proper
Login ID
Url to User Blog?
Email address of User
User LastName
User First Name
wp Page Struct
PostID Guid in string format
Title of Blog Post
Link to Blog Post
Content of Blog Post
Display date of Blog Post (DateCreated)
Convert Breaks
Page Parent ID
Removes whitespace in all stylesheets added to the
header of the HTML document in site.master.
Enables processing of HTTP Web requests by a custom
HttpHandler that implements the interface.
An object that provides
references to the intrinsic server objects
(for example, Request, Response, Session, and Server) used to service HTTP requests.
Retrieves the local script from the disk
Retrieves the specified remote script using a WebClient.
The remote URL
Strips the whitespace from any .css file.
This will make the browser and server keep the output
in its cache and thereby improve performance.
Checks the request headers to see if the specified
encoding is accepted by the client.
Adds the specified encoding to the response headers.
Gets a value indicating whether another request can use the instance.
true if the instance is reusable; otherwise, false.
An interface implemented by the classed that can be published.
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.
Raises the event.
The instance containing the event data.
Gets the title of the object
Gets the content.
The content.
Gets the date created.
The date created.
Gets the date modified.
The date modified.
Gets the id.
The id.
Gets the relative link.
The relative link.
Gets the absolute link.
The absolute link.
Gets the description.
The description.
Gets the author.
The author.
Gets the categories.
The categories.
Gets whether or not this item should be shown
Compresses the output using standard gzip/deflate.
Disposes of the resources (other than memory) used by the module
that implements .
Initializes a module and prepares it to handle requests.
An
that provides access to the methods, properties, and events common to
all application objects within an ASP.NET application.
Handles the BeginRequest event of the context control.
The source of the event.
The instance containing the event data.
Checks the request headers to see if the specified
encoding is accepted by the client.
Adds the specified encoding to the response headers.
The FileHandler serves all files that is uploaded from
the admin pages except for images.
By using a HttpHandler to serve files, it is very easy
to add the capability to stop bandwidth leeching or
to create a statistics analysis feature upon it.
Enables processing of HTTP Web requests by a custom HttpHandler that
implements the interface.
An
object that provides references to the intrinsic server objects
(for example, Request, Response, Session, and Server) used to service HTTP requests.
Sets the content type depending on the filename's extension.
Gets a value indicating whether another request can use the instance.
true if the instance is reusable; otherwise, false.
Occurs when the requested file does not exist;
Occurs when a file is served;
Occurs when the requested file does not exist;
Initializes a new instance of the class.
A name.
Initializes a new instance of the class.
Initializes a new instance of the class.
A name.
A list of users in role.
Gets or sets the name.
The name.
Gets the users.
The users.
Generates syndication feeds for blog entities.
Private member to hold the name of the syndication generation utility.
Private member to hold the URI of the syndication generation utility.
Private member to hold the version of the syndication generation utility.
Private member to hold the to use when generating syndication results.
Private member to hold a collection of objects used to categorize the web log content.
Private member to hold a collection of the XML namespaces that define supported syndication extensions.
Initializes a new instance of the class using the supplied and collection of objects.
The to use when generating syndication results.
A collection of objects used to categorize the web log content.
Converts the value of the specified to its equivalent string representation.
The to convert.
Separator used to deliminate hours and minutes.
A string representation of the TimeSpan.
Creates a that represents the peramlink for the supplied .
The used to generate the permalink for.
A that represents the peramlink for the supplied .
The is a null reference (Nothing in Visual Basic).
Converts the supplied to its equivalent RFC-822 DateTime string representation.
The to convert.
The equivalent RFC-822 DateTime string representation.
Converts the supplied to its equivalent W3C DateTime string representation.
The Coordinated Universal Time (UTC) to convert.
The equivalent W3C DateTime string representation.
Converts all relative paths in the spcified content to absolute.
Writes a generated syndication feed that conforms to the supplied using the supplied and collection.
A enumeration value indicating the syndication format to generate.
The to which you want to write the syndication feed.
The collection of objects used to generate the syndication feed content.
The title of the RSS channel
Writes a generated Atom syndication feed to the specified using the supplied collection.
The to which you want to write the syndication feed.
The collection of objects used to generate the syndication feed content.
The title of the ATOM content.
Writes a generated RSS syndication feed to the specified using the supplied collection.
The to which you want to write the syndication feed.
The collection of objects used to generate the syndication feed content.
The title of the RSS channel.
Writes the RSS channel element information to the specified using the supplied collection.
The to write channel element information to.
The collection of objects used to generate syndication content.
The title of the RSS channel.
Writes the common/shared RSS channel element information to the specified .
The to write channel element information to.
Writes the RSS channel item element information to the specified using the supplied .
The to write channel item element information to.
The used to generate channel item content.
Writes the Atom feed element information to the specified using the supplied collection.
The to write channel element information to.
The collection of objects used to generate syndication content.
The title of the ATOM content.
Writes the common/shared Atom feed element information to the specified .
The to write channel element information to.
Writes the Atom feed entry element information to the specified using the supplied .
The to write feed entry element information to.
The used to generate feed entry content.
Gets a collection of objects used to categorize the web log content.
A collection of objects used to categorize the web log content.
Gets a collection of the XML namespaces used to provide support for syndication extensions.
The collection of the XML namespaces, keyed by namespace prefix, that are used to provide support for syndication extensions.
Gets or sets the used when generating syndication results.
The used when generating syndication results.
The is a null reference (Nothing in Visual Basic).
All pages in the custom themes as well as pre-defined pages in the root
must inherit from this class.
The class is responsible for assigning the theme to all
derived pages as well as adding RSS, RSD, tracking script
and a whole lot more.
Assignes the selected theme to the pages.
Adds links and javascript to the HTML header tag.
Adds the localization keys to JavaScript for use globally.
Adds the syndication link to the header.
Finds all stylesheets in the header and changes the
path so it points to css.axd which removes the whitespace.
Adds the RSD link header.
Adds the content-type meta tag to the header.
Add a meta tag to the page's header.
Adds the open search link in header.
Adds the generic link to the header.
Adds a JavaScript reference to the HTML head tag.
Adds a JavaScript to the bottom of the page at runtime.
You must add the script tags to the BlogSettings.Instance.TrackingScript.
Adds code to the HTML head section.
Translates the specified string using the resource files
Raises the event.
An that contains the event data.
Initializes the object and calls on
the child controls of the to render.
The that receives the page content.
Represents a comment to a blog post.
Compares the current object with another object of the same type.
An object to compare with this object.
A 32-bit signed integer that indicates the relative order of the
objects being compared. The return value has the following meanings:
Value Meaning Less than zero This object is less than the other parameter.
Zero This object is equal to other. Greater than zero This object is greater than other.
Raises the event in a safe way
Raises the Serving event
Raises the event in a safe way
Raises the event in a safe way
Raises the SpamAttack event in a safe way
The Id of the comment.
Gets or sets the author.
The author.
Gets or sets the email.
The email.
Gets or sets the website.
The website.
Gets or sets the content.
The content.
Gets or sets the country.
The country.
Gets or sets the IP address.
The IP.
Gets or sets the Comment approval status
Gets whether or not this comment should be shown
Gets or sets when the comment was created.
Gets the title of the object
Gets the relative link of the comment.
The relative link.
Gets the absolute link.
The absolute link.
Gets the description. Returns always string.empty.
The description.
Occurs when the post is being served to the output stream.
Occurs just before a comment is approved by the comment moderator.
Occurs after a comment is approved by the comment moderator.
Occurs when the page is being attacked by robot spam.
Categories are a way to organize posts.
A post can be in multiple categories.
This is the base class from which most business objects will be derived.
To create a business object, inherit from this class.
The type of the derived class.
The type of the Id property.
Marks the object for deletion. It will then be
deleted when the object's Save() method is called.
Marks an object as being dirty, or changed.
The name of the property to mark dirty.
Marks the object as being an clean,
which means not dirty.
Add or remove a broken rule.
The name of the property.
The description of the error
True if the validation rule is broken.
Reinforces the business rules by adding additional rules to the
broken rules collection.
Loads an instance of the object based on the Id.
The unique identifier of the object
Saves the object to the data store (inserts, updates or deletes).
Is called by the save method when the object is old and dirty.
Retrieves the object from the data store and populates it.
The unique identifier of the object.
True if the object exists and is being populated successfully
Updates the object in its data store.
Inserts a new object to the data store.
Deletes the object from the data store.
A uniquely key to identify this particullar instance of the class
A unique integer value
Comapares this object with another
The object to compare
True if the two objects as equal
Checks to see if two business objects are the same.
Checks to see if two business objects are different.
Raises the Saved event.
Raises the Saving event
Raises the PropertyChanged event safely.
Disposes the object and frees ressources for the Garbage Collector.
If true, the object gets disposed.
Disposes the object and frees ressources for the Garbage Collector.
Resets the object’s state to unchanged by accepting the modifications.
Gets the unique Identification of the object.
The date on which the instance was created.
The date on which the instance was modified.
Gets if this is a new object, False if it is a pre-existing object.
Gets if this object is marked for deletion.
Gets if this object's data has been changed.
A collection of the properties that have
been marked as being dirty.
Gets whether the object is valid or not.
///
If the object has broken business rules, use this property to get access
to the different validation messages.
Occurs when the class is Saved
Occurs when the class is Saved
Occurs when this instance is marked dirty.
It means the instance has been changed but not saved.
Gets or sets if the object has been disposed.
If the objects is disposed, it must not be disposed a second
time. The IsDisposed property is set the first time the object
is disposed. If the IsDisposed property is true, then the Dispose()
method will not dispose again. This help not to prolong the object's
life if the Garbage Collector.
Gets an error message indicating what is wrong with this object.
An error message indicating what is wrong with this object. The default is an empty string ("").
Gets the with the specified column name.
Initializes a new instance of the class.
Returns a category based on the specified id.
Reinforces the business rules by adding additional rules to the
broken rules collection.
Retrieves the object from the data store and populates it.
The unique identifier of the object.
True if the object exists and is being populated successfully
Updates the object in its data store.
Inserts a new object to the data store.
Deletes the object from the data store.
Returns a that represents the current .
A that represents the current .
Compares the current object with another object of the same type.
An object to compare with this object.
A 32-bit signed integer that indicates the relative order of the objects being compared.
The return value has the following meanings: Value Meaning Less than zero This object is
less than the other parameter.Zero This object is equal to other. Greater than zero This object is greater than other.
Gets or sets the Title or the object.
Gets or sets the Description or the object.
Gets an unsorted list of all Categories.
Handles pretty URL's and redirects them to the permalinks.
Handles the BeginRequest event of the context control.
The source of the event.
The instance containing the event data.
Extracts the title from the requested URL.
Extracts the year and month from the requested URL and returns that as a DateTime.
Gets the query string from the requested URL.
The context.
Pings various blog ping services.
Whenever a post is created or updated, it is important
to notify the ping services so that they have the latest
updated posts from the blog.
Sends a ping to various ping services asynchronously.
Creates a web request and invokes the response asynchronous.
Adds the XML to web request. The XML is the standard
XML used by RPC-XML requests.
Recieves pingbacks from other blogs and websites, and
registers them as a comment.
Enables processing of HTTP Web requests by a custom HttpHandler that
implements the interface.
An
object that provides references to the intrinsic server objects
(for example, Request, Response, Session, and Server) used to service HTTP requests.
Insert the pingback as a comment on the post.
Retrieves the content of the input stream
and return it as plain text.
Parse the source URL to get the domain.
It is used to fill the Author property of the comment.
Checks to see if the source has already pinged the target.
If it has, there is no reason to add it again.
Parse the HTML of the source page.
Retrieve the post that belongs to the target URL.
Raises the event in a safe way
Raises the event in a safe way
Raises the event in a safe way
Raises the event in a safe way
Gets a value indicating whether another request can use the instance.
true if the instance is reusable; otherwise, false.
Occurs when a hit is made to the trackback.axd handler.
Occurs when a pingback is accepted as valid and added as a comment.
Occurs when a pingback request is rejected because the sending
website already made a trackback or pingback to the specific page.
Occurs when the request comes from a spammer.
Summary description for ReferrerModule
Disposes of the resources (other than memory) used by the
module that implements .
Initializes a module and prepares it to handle requests.
An that
provides access to the methods, properties, and events common to all application
objects within an ASP.NET application
Handles the BeginRequest event of the context control.
The source of the event.
The instance containing the event data.
Used to thread safe the file operations
The relative path of the XML file.
Determines whether the specified referrer is spam.
The referrer.
The URL.
true if the specified referrer is spam; otherwise, false.
Retrieves the subdomain from the specified URL.
The URL from which to retrieve the subdomain.
The subdomain if it exist, otherwise null.
Adds a new Url to the XmlDocument.
Creates the XML file for first time use.
Raises the event in a safe way
Occurs when a visitor enters the website and the referrer is logged.
RSD (Really Simple Discoverability) Handler
http://cyber.law.harvard.edu/blogs/gems/tech/rsd.html
Process to return RSD page.
context
IsReusable implmentation for IHttpHandler
Returns true if the username and password match an exsisting user.
Retrieves a user based on his/hers username.
the userIsOnline parameter is ignored.
Retrieves a collection of all the users.
This implementation ignores pageIndex and pageSize,
and it doesn't sort the MembershipUser objects returned.
Changes a users password.
Creates a new user store he/she in the XML file
Deletes the user from the XML file and
removes him/her from the internal cache.
Get a user based on the username parameter.
the userIsOnline parameter is ignored.
Retrieves a username based on a matching email.
Updates a user. The username will not be changed.
Builds the internal cache of users.
A configuration section for web.config.
In the config section you can specify the provider you
want to use for BlogEngine.NET.
A collection of registered providers.
The name of the default provider
Initializes a new instance of the class.
The action.
Gets or sets the action that occured when the object was saved.
The action performed by the save event.
Default. Nothing happened.
It's a new object that has been inserted.
It's an old object that has been updated.
The object was deleted.
Occurs just before a trackback is sent.
Occurs when a trackback has been sent
The RewriteFormHtmlTextWriter class implements Form action tag rewriting for rewritten pages
on Mono.
Initializes a new instance of the class.
The writer.
Initializes a new instance of the class.
The writer.
Writes the specified markup attribute and value to the output stream, and, if specified, writes the value encoded.
The markup attribute to write to the output stream.
The value assigned to the attribute.
true to encode the attribute and its assigned value; otherwise, false.
A generic collection with the ability to
check if it has been changed.
Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table.
A hash code for the current .
Determines whether the specified is equal to the current .
The to compare with the current .
true if the specified is equal to the current ; otherwise, false.
Marks the object as being clean,
which means not changed.
Gets if this object's data has been changed.
A value indicating if this object's data has been changed.
Removes whitespace in all stylesheets added to the
header of the HTML document in site.master.
Enables processing of HTTP Web requests by a custom
HttpHandler that implements the interface.
An object that provides
references to the intrinsic server objects
(for example, Request, Response, Session, and Server) used to service HTTP requests.
Removes all unwanted text from the CSS file,
including comments and whitespace.
Strips the whitespace from any .css file.
This will make the browser and server keep the output
in its cache and thereby improve performance.
Checks the request headers to see if the specified
encoding is accepted by the client.
Adds the specified encoding to the response headers.
Gets a value indicating whether another request can use the instance.
true if the instance is reusable; otherwise, false.
The PostView.ascx that is located in the themes folder
has to inherit from this class.
It provides the basic functionaly needed to display a post.
Lets process our .Body content and build up our controls collection
inside the 'BodyContent' placeholder.
User controls are insterted into the blog in the following format..
[UserControl:~/path/usercontrol.ascx]
TODO : Expose user control parameters.
Shows the post if it isn\t published.
Displays the Post's categories seperated by the specified string.
Displays the Post's tags seperated by the specified string.
The Post object that is displayed through the PostView.ascx control.
The Post object that has to be displayed.
The location where the serving takes place.
Gets or sets whether or not to show the entire post or just the excerpt/description.
Gets the body of the post. Important: use this instead of Post.Content.
Gets the comment feed link.
The comment feed.
Displays an Edit and Delete link to any
authenticated user.
Enable visitors to rate the post.
Receives and records all ratings comming in from the rating control.
Enables processing of HTTP Web requests by a custom HttpHandler that
implements the interface.
An
object that provides references to the intrinsic server objects
(for example, Request, Response, Session, and Server) used to service HTTP requests.
Gets a value indicating whether another request can use the instance.
true if the instance is reusable; otherwise, false.
A site map provider for the Pages in BlogEngine.
When overridden in a derived class, retrieves a object that represents the page at the specified URL.
A URL that identifies the page for which to retrieve a .
A that represents the page identified by rawURL; otherwise, null, if no corresponding is found or if security trimming is enabled and the cannot be returned for the current user.
When overridden in a derived class, retrieves the child nodes of a specific .
The for which to retrieve all child nodes.
A read-only that contains the immediate child nodes of the specified ; otherwise, null or an empty collection, if no child nodes exist.
When overridden in a derived class, retrieves the parent node of a specific object.
The for which to retrieve the parent node.
A that represents the parent of node; otherwise, null, if the has no parent or security trimming is enabled and the parent node is not accessible to the current user.
When overidden in a derived class, retrieves the root node of all the nodes that are currently managed by the current provider.
A that represents the root node of the set of nodes that the current provider manages.
A post is an entry on the blog - a blog post.
The default contstructor assign default values.
Sets the Previous and Next properties to all posts.
Returns all posts in the specified category
Returs a post based on the specified id.
Checks to see if the specified title has already been used
by another post.
Titles must be unique because the title is part of the URL.
Returns a post based on it's title.
Returns all posts written by the specified author.
Returns all posts tagged with the specified tag.
Returns all posts published between the two dates.
Adds a rating to the post.
Imports Post (without all standard saving routines
Force reload of all posts
Adds a comment to the collection and saves the post.
The comment to add to the post.
Imports a comment to comment collection and saves. Does not
notify user or run extension events.
The comment to add to the post.
Sends a notification to all visitors that has registered
to retrieve notifications for the specific post.
Removes a comment from the collection and saves the post.
The comment to remove from the post.
Approves a Comment for publication.
The Comment to approve
Approves all the comments in a post. Included to save time on the approval process.
Validates the Post instance.
Returns a Post based on the specified id.
Updates the Post.
Inserts a new post to the current BlogProvider.
Deletes the Post from the current BlogProvider.
Returns a that represents the current .
A that represents the current .
Marks the object as being an clean,
which means not dirty.
Loads an instance of the object based on the Id.
The unique identifier of the object
Compares the current object with another object of the same type.
An object to compare with this object.
A 32-bit signed integer that indicates the relative order of the
objects being compared. The return value has the following meanings:
Value Meaning Less than zero This object is less than the other parameter.Zero
This object is equal to other. Greater than zero This object is greater than other.
Raises the event in a safe way
Raises the event in a safe way
Raises the event in a safe way
Raises the event in a safe way
Raises the event in a safe way
Raises the event in a safe way
Raises the Serving event
Gets or sets the Author or the post.
Gets or sets the Title or the post.
Gets or sets the Description or the post.
Gets or sets the Content or the post.
A collection of Approved comments for the post sorted by date.
A collection of comments waiting for approval for the post, sorted by date.
A Collection of Approved Comments for the post
An unsorted List of categories.
An unsorted collection of tags.
Gets or sets the EnableComments or the object.
Gets or sets the IsPublished or the object.
Gets or sets the rating or the post.
Gets or sets the number of raters or the object.
Gets or sets the Slug of the Post.
A Slug is the relative URL used by the posts.
Gets a collection of email addresses that is signed up for
comment notification on the specific post.
Gets whether or not the post is visible or not.
Gets the previous post relative to this one based on time.
If this post is the oldest, then it returns null.
Gets the next post relative to this one based on time.
If this post is the newest, then it returns null.
The absolute permanent link to the post.
A relative-to-the-site-root path to the post.
Only for in-site use.
The absolute link to the post.
The trackback link to the post.
A sorted collection of all posts in the blog.
Sorted by date.
Gets if the Post have been changed.
Occurs before a new comment is added.
Occurs when a comment is added.
Occurs before comment is removed.
Occurs when a comment has been removed.
Occurs when a visitor rates the post.
Occurs when the post is being served to the output stream.
Sends pingbacks to website that the blog links to.
Sends pingbacks to the targetUrl.
Adds the XML to web request. The XML is the standard
XML used by RPC-XML requests.
Occurs just before a pingback is sent.
Occurs when a pingback has been sent
Inherit from this class when you are building the
commentview.ascx user control in your custom theme.
The class exposes a lot of functionality to the custom
comment control in the theme folder.
The regular expression used to parse links.
Examins the comment body for any links and turns them
automatically into one that can be clicked.
Displays the Gravatar image that matches the specified email.
Gets or sets the Post from which the comment belongs.
The Post object.
Gets or sets the Comment.
The comment.
Gets the text of the comment.
The text.
Displays a delete link to visitors that are authenticated
using the default membership provider.
Displays the flag of the country from which the comment was written.
If the country hasn't been resolved from the authors IP address or
the flag does not exist for that country, nothing is displayed.
Summary description for TrackbackHandler
Enables processing of HTTP Web requests by a custom HttpHandler that
implements the interface.
An
object that provides references to the intrinsic server objects
(for example, Request, Response, Session, and Server) used to service HTTP requests.
Insert the pingback as a comment on the post.
Parse the HTML of the source page.
Checks to see if the source has already pinged the target.
If it has, there is no reason to add it again.
Raises the event in a safe way
Raises the event in a safe way
Raises the event in a safe way
Raises the event in a safe way
Gets a value indicating whether another request can use the instance.
true if the instance is reusable; otherwise, false.
Occurs when a hit is made to the trackback.axd handler.
Occurs when a trackback is accepted as valid and added as a comment.
Occurs when a trackback request is rejected because the sending
website already made a trackback or pingback to the specific page.
Occurs when the request comes from a spammer.
Implements a custom handler to synchronously process HTTP Web requests for a syndication feed.
This handler can generate syndication feeds in a variety of formats and filtering
options based on the query string parmaeters provided.
Enables processing of HTTP Web requests by a custom HttpHandler that implements
the interface.
An object that provides references
to the intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests.
Generates the list of feed items based on the URL.
Creates a list of the most recent comments
A converter delegate used for converting Results to Posts.
Retrieves the syndication format from the urL parameters.
Sets the response header information.
An object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests.
The collection of instances used when setting the response header details.
The format of the syndication feed being generated.
The is a null reference (Nothing in Visual Basic) -or- the is a null reference (Nothing in Visual Basic).
Gets a value indicating whether another request can use the instance.
true if the instance is reusable; otherwise, false.
A page is much like a post, but is not part of the
blog chronology and is more static in nature.
Pages can be used for "About" pages or other static
information.
The contructor sets default values.
Returns a page based on the specified id.
Returns the front page if any is available.
Validates the properties on the Page.
Retrieves a page form the BlogProvider
based on the specified id.
Updates the object in its data store.
Inserts a new page to current BlogProvider.
Deletes the page from the current BlogProvider.
Returns a that represents the current .
A that represents the current .
Loads an instance of the object based on the Id.
The unique identifier of the object
Raises the event in a safe way
Raises the Serving event
Gets or sets the Title or the object.
Gets or sets the Description or the object.
Gets or sets the Description or the object.
Gets or sets the Keywords or the object.
Gets or sets the parent of the Page. It is used to construct the
hierachy of the pages.
Gets or sets whether or not this page should be published.
Gets whether or not this page should be shown
Gets or sets whether or not this page should be displayed on the front page.
Gets or sets whether or not this page should be in the sitemap list.
The relative URI to the page. For in-site use only.
The absolute URI to the path.
Gets an unsorted list of all pages.
Occurs when the page is being served to the output stream.
Microsoft SQL Server Implementation of BlogProvider
Retrieves a post based on the specified Id.
Inserts a new Post to the data store.
Updates a Post.
Deletes a post from the data store.
Retrieves all posts from the data store
List of Posts
Retrieves a Page from the data store.
Inserts a new Page to the data store.
Updates a Page in the data store.
Deletes a Page from the data store.
Retrieves all pages from the data store
List of Pages
Gets a Category based on a Guid
The category's Guid.
A matching Category
Inserts a Category
Must be a valid Category object.
Updates a Category
Must be a valid Category object.
Deletes a Category
Must be a valid Category object.
Fills an unsorted list of categories.
A List<Category> of all Categories.
Loads the settings from the provider.
Saves the settings to the provider.
Loads the ping services.
Saves the ping services.
The services.
Initializes the provider
Configuration name
Configuration settings
Handles Opening the SQL Connection
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Connection string
Used when a post is served to the output stream.
Creates a new instance of the class and applies the specified body.
Gets or sets the body of the post. If you change the Body,
then that change will be shown on the web page.
The location where the serving takes place.
Cancels the serving of the content.
If the serving is cancelled then the item will not be displayed.
The location where the serving takes place
Is used to indicate that a location hasn't been chosen.
Is used when a single post is served from post.aspx.
Is used when multiple posts are served using postlist.ascx.
Is used when a single page is displayed on page.aspx.
Is used when content is served from a feed (RSS or ATOM).
Is used when content is served on a custom location.
Removes whitespace from the webpage.
Represents common types of syndication formats.
No syndication format specified.
Indicates that a feed conforms to the Atom syndication format.
Indicates that a feed conforms to the RSS syndication format.
Obejct is the incoming XML-RPC Request. Handles parsing the XML-RPC and
fills its properties with the values sent in the request.
Loads XMLRPCRequest object from HttpContext
incoming HttpContext
Retrieves the content of the input stream
and return it as plain text.
Loads object properties with contents of passed xml
xml doc with methodname and parameters
Creates a Metaweblog Post object from the XML struct
XML contains a Metaweblog Post Struct
Metaweblog Post Struct Obejct
Creates a Metaweblog Page object from the XML struct
XML contains a Metaweblog Page Struct
Metaweblog Page Struct Obejct
Creates a Metaweblog Media object from the XML struct
XML contains a Metaweblog MediaObject Struct
Metaweblog MediaObject Struct Obejct
Name of Called Metaweblog Function
AppKey is a key generated by the calling application. It is sent with blogger API calls.
BlogEngine.NET doesn't require specific AppKeys for API calls. It is no longer standard practive.
ID of the Blog to call the function on. Since BlogEngine supports only a single blog instance,
this incoming parameter is not used.
MediaObject is a struct sent by the metaWeblog.newMediaObject function.
It contains information about the media and the object in a bit array.
Number of post request by the metaWeblog.getRecentPosts function
Password for user validation
Metaweblog Post struct containing information post including title, content, and categories.
Metaweblog Page Struct
The PostID Guid in string format
PageID Guid in string format
Publish determines wheter or not a post will be marked as published by BlogEngine.
Login for user validation
Creates images of monsters based on a md5 hash. It is used
for displaying avatar icons in the comments.
This handler is based on the MonsterID HttpHandler by Alexander Schuc
http://blog.furred.net/page/MonsterID-Demo.aspx
Enables processing of HTTP Web requests by a custom HttpHandler that
implements the interface.
An object that provides
references to the intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests.
This will make the browser and server keep the output
in its cache and thereby improve performance.
Gets the filename of the monster based on the seed and size.
Creates the monster image and saves it to the cache on disk.
Gets a value indicating whether another request can use the instance.
true if the instance is reusable; otherwise, false.
Displays the open search XML provider as
descriped at http://opensearch.a9.com/
The OpenSearch document needs to be linked to from the
HTML head tag. This link will be added automatically.
Enables processing of HTTP Web requests by a custom HttpHandler that implements the interface.
An object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests.
Gets a value indicating whether another request can use the instance.
true if the instance is reusable; otherwise, false.
The ImageHanlder serves all images that is uploaded from
the admin pages.
By using a HttpHandler to serve images, it is very easy
to add the capability to stop bandwidth leeching or
to create a statistics analysis feature upon it.
Enables processing of HTTP Web requests by a custom HttpHandler that
implements the interface.
An object
that provides references to the intrinsic server objects
(for example, Request, Response, Session, and Server) used to service HTTP requests.
Gets a value indicating whether another request can use the instance.
true if the instance is reusable; otherwise, false.
Occurs when the requested file does not exist;
Occurs when a file is served;
Occurs when the requested file does not exist;
Enables processing of HTTP Web requests by a custom HttpHandler that
implements the interface.
An
object that provides references to the intrinsic server objects
(for example, Request, Response, Session, and Server) used to service HTTP requests.
Gets a value indicating whether another request can use the instance.
true if the instance is reusable; otherwise, false.
All extensions must decorate the class with this attribute.
It is used for reflection.
When using this attribute, you must make sure
to have a default constructor. It will be used to create
an instance of the extension through reflection.
Creates an instance of the attribute and assigns a description.
Gets the description of the extension.
Gets the version number of the extension
Gets the author of the extension
Gets a value indicating whether the specified role name already exists in the role data source for the configured applicationName.
true if the role name already exists in the data source for the configured applicationName; otherwise, false.
The name of the role to search for in the data source.
Gets a list of all the roles for the configured applicationName.
A string array containing the names of all the roles stored in the data source for the configured applicationName.
Gets a list of users in the specified role for the configured applicationName.
A string array containing the names of all the users who are members of the specified role for the configured applicationName.
The name of the role to get the list of users for.
Gets a value indicating whether the specified user is in the specified role for the configured applicationName.
true if the specified user is in the specified role for the configured applicationName; otherwise, false.
The user name to search for.
The role to search in.
Gets a list of the roles that a specified user is in for the configured applicationName.
A string array containing the names of all the roles that the specified user is in for the configured applicationName.
The user to return a list of roles for.
Gets an array of user names in a role where the user name contains the specified user name to match.
A string array containing the names of all the users where the user name matches usernameToMatch and the user is a member of the specified role.
The user name to search for.
The role to search in.
Adds the specified user names to the specified roles for the configured applicationName.
A string array of the role names to add the specified user names to.
A string array of user names to be added to the specified roles.
Removes the specified user names from the specified roles for the configured applicationName.
A string array of role names to remove the specified user names from.
A string array of user names to be removed from the specified roles.
Removes a role from the data source for the configured applicationName.
true if the role was successfully deleted; otherwise, false.
If true, throw an exception if roleName has one or more members and do not delete roleName.
The name of the role to delete.
Adds a new role to the data source for the configured applicationName.
The name of the role to create.
Builds the internal cache of users.
Only so we can add users to the adminstrators role.
Gets or sets the name of the application to store and retrieve role information for.
The name of the application to store and retrieve role information for.
Utilities for the entire solution to use.
Strips all illegal characters from the specified title.
Converts a relative URL to an absolute one.
Converts a relative URL to an absolute one.
Sends a MailMessage object using the SMTP settings.
Sends the mail message asynchronously in another thread.
The message to send.
Gets the relative URL of the blog feed. If a Feedburner username
is entered in the admin settings page, it will return the
absolute Feedburner URL to the feed.
Gets the relative root of the website.
A string that ends with a '/'.
Gets the absolute root of the website.
A string that ends with a '/'.
Gets a value indicating whether the client is a mobile device.
true if this instance is mobile; otherwise, false.
Gets a value indicating whether we're running under Mono.
true if Mono; otherwise, false.
Gets a value indicating whether we're running under Linux or a Unix variant.
true if Linux/Unix; otherwise, false.
Occurs after an e-mail has been sent. The sender is the MailMessage object.
Occurs after an e-mail has been sent. The sender is the MailMessage object.
A collection of all registered providers.
Add a provider to the collection.
Gets a provider by its name.