C# 클래스 Subtext.Framework.Providers.DbProvider

If the DatabaseObjectProvider is used to supply data objects to Subtext, then this provider is used to configure the underlying database used. One example of a class that implements this provider is the SqlDataProvider.
상속: System.Configuration.Provider.ProviderBase
파일 보기 프로젝트 열기: ayende/Subtext

공개 메소드들

메소드 설명
AddBlogAlias ( BlogAlias alias ) : bool
AddBlogConfiguration ( string title, string userName, string password, string host, string subfolder ) : bool

Adds the initial blog configuration. This is a convenience method for allowing a user with a freshly installed blog to immediately gain access to the admin section to edit the blog.

AddBlogConfiguration ( string title, string userName, string password, string host, string subfolder, int blogGroupId ) : bool

Adds the initial blog configuration. This is a convenience method for allowing a user with a freshly installed blog to immediately gain access to the admin section to edit the blog.

ClearBlogContent ( int blogId ) : bool

Clears all content (Entries, Comments, Track/Ping-backs, Statistices, etc...) for a the current blog (sans the Image Galleries).

ClearLog ( ) : void
DeleteBlogAlias ( BlogAlias alias ) : bool
DeleteBlogGroup ( int BlogGroupId ) : bool
DeleteCategory ( int catId ) : bool
DeleteEnclosure ( int enclosureId ) : bool
DeleteEntry ( int id ) : bool

Deletes an entry with the specified id.

DeleteImage ( int imageID ) : bool
DeleteKeyWord ( int keywordId ) : bool
DeleteLink ( int linkId ) : bool
DeleteMetaTag ( int metaTagId ) : bool
DestroyFeedback ( FeedbackStatusFlag status ) : void

Completely deletes all feedback that fit the status.

DestroyFeedback ( int id ) : void

Completely deletes a feedback item from the database.

GetActiveCategories ( ) : DataSet
GetAggregateHomePageData ( int groupId ) : DataSet

Returns data displayed on an aggregate blog's home page.

GetAggregateRecentImages ( int groupId ) : DataTable
GetAggregateRecentPosts ( int groupId ) : DataTable
GetAggregateStats ( int groupId ) : DataSet
GetAggregateTotalStats ( int groupId ) : DataSet
GetBlogAliasById ( int aliasId ) : IDataReader
GetBlogByDomainAlias ( string host, string subfolder, bool strict ) : IDataReader

Get blog using a domain alias

GetBlogById ( int blogId ) : IDataReader

Gets the blog by id.

GetBlogGroup ( int id, bool activeOnly ) : IDataReader

Deletes the specified BlogGroup id.

GetBlogInfo ( string host, string subfolder ) : IDataReader

Returns a IDataReader instance containing the configuration settings for the blog specified by the Hostname and Application.

GetBlogInfo ( string host, string subfolder, bool strict ) : IDataReader

Returns a IDataReader instance containing the configuration settings for the blog specified by the Hostname and Application.

Until Subtext supports multiple blogs again (if ever), this will always return the same instance.

GetCategories ( CategoryType catType, bool activeOnly ) : IDataReader
GetCommentByChecksumHash ( string checksumHash ) : IDataReader

Searches the data store for the first comment with a matching checksum hash.

GetConditionalEntries ( int itemCount, PostType postType, PostConfig postConfiguration, bool includeCategories ) : IDataReader

Returns the specified number of blog entries

GetEntriesByCategory ( int itemCount, int catID, bool activeOnly ) : IDataReader
GetEntriesByDateRange ( System.DateTime start, System.DateTime stop, PostType postType, bool activeOnly ) : IDataReader
GetEntriesByTag ( int itemCount, string tagName ) : IDataReader
GetEntryDayReader ( System.DateTime dt ) : IDataReader
GetEntryReader ( int id, bool includeCategories ) : IDataReader

Returns a Data Reader pointing to the active entry specified by the entry id no matter which bog it belongs to.

GetEntryReader ( int id, bool activeOnly, bool includeCategories ) : IDataReader

Returns a Data Reader pointing to the entry specified by the entry id. Only returns entries for the current blog (Config.CurrentBlog).

GetEntryReader ( string entryName, bool activeOnly, bool includeCategories ) : IDataReader

Returns a Data Reader pointing to the entry specified by the entry name. Only returns entries for the current blog (Config.CurrentBlog).

GetFeedBackItem ( int id ) : IDataReader

Gets the feed back item by id.

GetFeedBackItems ( int postId ) : IDataReader

Gets the feed back items belonging to the specified post.

GetFeedbackCounts ( int &approved, int &needsModeration, int &flaggedAsSpam, int &deleted ) : void

Gets the feedback counts for the various top level statuses.

GetHost ( ) : IDataReader

Returns the data for the Host.

GetImage ( int imageID, bool activeOnly ) : IDataReader
GetImagesByCategoryID ( int catID, bool activeOnly ) : IDataReader
GetKeyWord ( int keyWordID ) : IDataReader
GetKeyWords ( ) : IDataReader
GetLatestEntryDate ( ) : DateTime?
GetLinkCategory ( int categoryId, bool isActive ) : IDataReader

Returns a data reader for the specified category id.

GetLinkCategory ( string categoryName, bool isActive ) : IDataReader

Returns a data reader for the specified category name.

GetLinkCollectionByPostID ( int postId ) : IDataReader
GetLinkReader ( int linkID ) : IDataReader
GetMetaTagsForBlog ( BlogInfo blog, int pageIndex, int pageSize ) : IDataReader
GetMetaTagsForEntry ( Entry entry, int pageIndex, int pageSize ) : IDataReader
GetPagedBlogDomainAliases ( int blogId, int pageIndex, int pageSize ) : IDataReader
GetPagedBlogs ( string host, int pageIndex, int pageSize, ConfigurationFlags flags ) : IDataReader

Returns a list of all the blogs within the specified range.

GetPagedEntries ( PostType postType, int categoryID, int pageIndex, int pageSize ) : IDataReader

Returns a data reader (IDataReader) pointing to all the blog entries ordered by ID Descending for the specified page index (0-based) and page size.

GetPagedFeedback ( int pageIndex, int pageSize, FeedbackStatusFlag status, FeedbackStatusFlag excludeStatusMask, FeedbackType type ) : IDataReader

Returns a data reader (IDataReader) pointing to all the comments ordered by ID Descending for the specified page index (0-based) and page size.

GetPagedKeyWords ( int pageIndex, int pageSize ) : IDataReader
GetPagedLinks ( int categoryId, int pageIndex, int pageSize, bool sortDescending ) : IDataReader
GetPagedLogEntries ( int pageIndex, int pageSize ) : IDataReader

Gets the specified page of log entries.

GetPagedReferrers ( int pageIndex, int pageSize, int entryId ) : IDataReader
GetPagedViewStats ( int pageIndex, int pageSize, System.DateTime beginDate, System.DateTime endDate ) : IDataReader
GetPostCollectionByMonth ( int month, int year ) : IDataReader
GetPostsByCategoryArchive ( ) : IDataReader
GetPostsByMonthArchive ( ) : IDataReader
GetPostsByYearArchive ( ) : IDataReader
GetPreviousNext ( int entryId ) : IDataReader

Returns a data set with the previous and next entries.

GetTopTags ( int ItemCount ) : IDataReader
Initialize ( string name, NameValueCollection configValue ) : void

Initializes this provider, setting the connection string.

InsertBlogGroup ( string title, bool isActive, int displayOrder, string description ) : int

Inserts the blog group.

InsertCategory ( LinkCategory category ) : int
InsertEnclosure ( Enclosure enclosure ) : int
InsertEntry ( Entry entry ) : int

Adds a new entry in the database.

InsertFeedback ( FeedbackItem feedbackItem ) : int

Adds comment or a ping/trackback for an entry in the database.

InsertImage ( Image image ) : int
InsertKeyWord ( KeyWord keyword ) : int
InsertLink ( Link link ) : int
InsertMetaTag ( MetaTag metaTag ) : int
Instance ( ) : DbProvider

Returns the currently configured DbProvider.

ListBlogGroups ( bool isActive ) : IDataReader

Lists the blog groups.

PushOtherPostsDatesAfter ( System.DateTime dateTimeInPost ) : void
SetEntryCategoryList ( int postId, int categoryIds ) : bool
SetEntryTagList ( int postId, IEnumerable tags ) : bool
SetGroupActive ( int id, bool isActive ) : IDataReader

Sets the group active.

TrackEntry ( EntryView ev ) : bool
TrackEntry ( IEnumerable evc ) : bool
UpdateBlog ( BlogInfo info ) : bool
UpdateBlogAlias ( BlogAlias alias ) : bool
UpdateBlogGroup ( int id, string title, bool isActive, int displayOrder, string description ) : bool

Updates the blog group.

UpdateCategory ( LinkCategory lc ) : bool
UpdateEnclosure ( Enclosure enclosure ) : bool
UpdateEntry ( Entry entry ) : bool

Updates an existing entry.

UpdateFeedback ( FeedbackItem feedbackItem ) : bool

Updates an existing feedback.

UpdateHost ( HostInfo host ) : bool

Updates the HostInfo instance. If the host record is not in the database, one is created. There should only be one host record.

UpdateImage ( Image image ) : bool
UpdateKeyWord ( KeyWord kw ) : bool
UpdateLink ( Link link ) : bool
UpdateMetaTag ( MetaTag metaTag ) : bool

메소드 상세

AddBlogAlias() 공개 추상적인 메소드

public abstract AddBlogAlias ( BlogAlias alias ) : bool
alias BlogAlias
리턴 bool

AddBlogConfiguration() 공개 추상적인 메소드

Adds the initial blog configuration. This is a convenience method for allowing a user with a freshly installed blog to immediately gain access to the admin section to edit the blog.
public abstract AddBlogConfiguration ( string title, string userName, string password, string host, string subfolder ) : bool
title string
userName string Name of the user.
password string Password.
host string
subfolder string
리턴 bool

AddBlogConfiguration() 공개 추상적인 메소드

Adds the initial blog configuration. This is a convenience method for allowing a user with a freshly installed blog to immediately gain access to the admin section to edit the blog.
public abstract AddBlogConfiguration ( string title, string userName, string password, string host, string subfolder, int blogGroupId ) : bool
title string The title.
userName string Name of the user.
password string Password.
host string The host.
subfolder string The subfolder.
blogGroupId int The blog group.
리턴 bool

ClearBlogContent() 공개 추상적인 메소드

Clears all content (Entries, Comments, Track/Ping-backs, Statistices, etc...) for a the current blog (sans the Image Galleries).
public abstract ClearBlogContent ( int blogId ) : bool
blogId int
리턴 bool

ClearLog() 공개 추상적인 메소드

public abstract ClearLog ( ) : void
리턴 void

DeleteBlogAlias() 공개 추상적인 메소드

public abstract DeleteBlogAlias ( BlogAlias alias ) : bool
alias BlogAlias
리턴 bool

DeleteBlogGroup() 공개 추상적인 메소드

public abstract DeleteBlogGroup ( int BlogGroupId ) : bool
BlogGroupId int
리턴 bool

DeleteCategory() 공개 추상적인 메소드

public abstract DeleteCategory ( int catId ) : bool
catId int
리턴 bool

DeleteEnclosure() 공개 추상적인 메소드

public abstract DeleteEnclosure ( int enclosureId ) : bool
enclosureId int
리턴 bool

DeleteEntry() 공개 추상적인 메소드

Deletes an entry with the specified id.
public abstract DeleteEntry ( int id ) : bool
id int
리턴 bool

DeleteImage() 공개 추상적인 메소드

public abstract DeleteImage ( int imageID ) : bool
imageID int
리턴 bool

DeleteKeyWord() 공개 추상적인 메소드

public abstract DeleteKeyWord ( int keywordId ) : bool
keywordId int
리턴 bool

DeleteLink() 공개 추상적인 메소드

public abstract DeleteLink ( int linkId ) : bool
linkId int
리턴 bool

DeleteMetaTag() 공개 추상적인 메소드

public abstract DeleteMetaTag ( int metaTagId ) : bool
metaTagId int
리턴 bool

DestroyFeedback() 공개 추상적인 메소드

Completely deletes all feedback that fit the status.
public abstract DestroyFeedback ( FeedbackStatusFlag status ) : void
status FeedbackStatusFlag
리턴 void

DestroyFeedback() 공개 추상적인 메소드

Completely deletes a feedback item from the database.
public abstract DestroyFeedback ( int id ) : void
id int
리턴 void

GetActiveCategories() 공개 추상적인 메소드

public abstract GetActiveCategories ( ) : DataSet
리턴 System.Data.DataSet

GetAggregateHomePageData() 공개 추상적인 메소드

Returns data displayed on an aggregate blog's home page.
public abstract GetAggregateHomePageData ( int groupId ) : DataSet
groupId int The group id.
리턴 System.Data.DataSet

GetAggregateRecentImages() 공개 추상적인 메소드

public abstract GetAggregateRecentImages ( int groupId ) : DataTable
groupId int
리턴 System.Data.DataTable

GetAggregateRecentPosts() 공개 추상적인 메소드

public abstract GetAggregateRecentPosts ( int groupId ) : DataTable
groupId int
리턴 System.Data.DataTable

GetAggregateStats() 공개 추상적인 메소드

public abstract GetAggregateStats ( int groupId ) : DataSet
groupId int
리턴 System.Data.DataSet

GetAggregateTotalStats() 공개 추상적인 메소드

public abstract GetAggregateTotalStats ( int groupId ) : DataSet
groupId int
리턴 System.Data.DataSet

GetBlogAliasById() 공개 추상적인 메소드

public abstract GetBlogAliasById ( int aliasId ) : IDataReader
aliasId int
리턴 IDataReader

GetBlogByDomainAlias() 공개 추상적인 메소드

Get blog using a domain alias
public abstract GetBlogByDomainAlias ( string host, string subfolder, bool strict ) : IDataReader
host string
subfolder string
strict bool
리턴 IDataReader

GetBlogById() 공개 추상적인 메소드

Gets the blog by id.
public abstract GetBlogById ( int blogId ) : IDataReader
blogId int Blog id.
리턴 IDataReader

GetBlogGroup() 공개 추상적인 메소드

Deletes the specified BlogGroup id.
public abstract GetBlogGroup ( int id, bool activeOnly ) : IDataReader
id int
activeOnly bool
리턴 IDataReader

GetBlogInfo() 공개 추상적인 메소드

Returns a IDataReader instance containing the configuration settings for the blog specified by the Hostname and Application.
public abstract GetBlogInfo ( string host, string subfolder ) : IDataReader
host string Subfolder Name.
subfolder string Subfolder Name.
리턴 IDataReader

GetBlogInfo() 공개 추상적인 메소드

Returns a IDataReader instance containing the configuration settings for the blog specified by the Hostname and Application.
Until Subtext supports multiple blogs again (if ever), this will always return the same instance.
public abstract GetBlogInfo ( string host, string subfolder, bool strict ) : IDataReader
host string Hostname.
subfolder string Subfolder Name.
strict bool If false, then this will return a blog record if /// there is only one blog record, regardless if the subfolder and hostname match.
리턴 IDataReader

GetCategories() 공개 추상적인 메소드

public abstract GetCategories ( CategoryType catType, bool activeOnly ) : IDataReader
catType CategoryType
activeOnly bool
리턴 IDataReader

GetCommentByChecksumHash() 공개 추상적인 메소드

Searches the data store for the first comment with a matching checksum hash.
public abstract GetCommentByChecksumHash ( string checksumHash ) : IDataReader
checksumHash string Checksum hash.
리턴 IDataReader

GetConditionalEntries() 공개 추상적인 메소드

Returns the specified number of blog entries
public abstract GetConditionalEntries ( int itemCount, PostType postType, PostConfig postConfiguration, bool includeCategories ) : IDataReader
itemCount int
postType PostType
postConfiguration PostConfig
includeCategories bool Whether or not to include categories
리턴 IDataReader

GetEntriesByCategory() 공개 추상적인 메소드

public abstract GetEntriesByCategory ( int itemCount, int catID, bool activeOnly ) : IDataReader
itemCount int
catID int
activeOnly bool
리턴 IDataReader

GetEntriesByDateRange() 공개 추상적인 메소드

public abstract GetEntriesByDateRange ( System.DateTime start, System.DateTime stop, PostType postType, bool activeOnly ) : IDataReader
start System.DateTime
stop System.DateTime
postType PostType
activeOnly bool
리턴 IDataReader

GetEntriesByTag() 공개 추상적인 메소드

public abstract GetEntriesByTag ( int itemCount, string tagName ) : IDataReader
itemCount int
tagName string
리턴 IDataReader

GetEntryDayReader() 공개 추상적인 메소드

public abstract GetEntryDayReader ( System.DateTime dt ) : IDataReader
dt System.DateTime
리턴 IDataReader

GetEntryReader() 공개 추상적인 메소드

Returns a Data Reader pointing to the active entry specified by the entry id no matter which bog it belongs to.
public abstract GetEntryReader ( int id, bool includeCategories ) : IDataReader
id int
includeCategories bool
리턴 IDataReader

GetEntryReader() 공개 추상적인 메소드

Returns a Data Reader pointing to the entry specified by the entry id. Only returns entries for the current blog (Config.CurrentBlog).
public abstract GetEntryReader ( int id, bool activeOnly, bool includeCategories ) : IDataReader
id int
activeOnly bool
includeCategories bool
리턴 IDataReader

GetEntryReader() 공개 추상적인 메소드

Returns a Data Reader pointing to the entry specified by the entry name. Only returns entries for the current blog (Config.CurrentBlog).
public abstract GetEntryReader ( string entryName, bool activeOnly, bool includeCategories ) : IDataReader
entryName string Url friendly entry name.
activeOnly bool
includeCategories bool
리턴 IDataReader

GetFeedBackItem() 공개 추상적인 메소드

Gets the feed back item by id.
public abstract GetFeedBackItem ( int id ) : IDataReader
id int The id.
리턴 IDataReader

GetFeedBackItems() 공개 추상적인 메소드

Gets the feed back items belonging to the specified post.
public abstract GetFeedBackItems ( int postId ) : IDataReader
postId int The post id.
리턴 IDataReader

GetFeedbackCounts() 공개 추상적인 메소드

Gets the feedback counts for the various top level statuses.
public abstract GetFeedbackCounts ( int &approved, int &needsModeration, int &flaggedAsSpam, int &deleted ) : void
approved int The approved.
needsModeration int The needs moderation.
flaggedAsSpam int The flagged as spam.
deleted int The deleted.
리턴 void

GetHost() 공개 추상적인 메소드

Returns the data for the Host.
public abstract GetHost ( ) : IDataReader
리턴 IDataReader

GetImage() 공개 추상적인 메소드

public abstract GetImage ( int imageID, bool activeOnly ) : IDataReader
imageID int
activeOnly bool
리턴 IDataReader

GetImagesByCategoryID() 공개 추상적인 메소드

public abstract GetImagesByCategoryID ( int catID, bool activeOnly ) : IDataReader
catID int
activeOnly bool
리턴 IDataReader

GetKeyWord() 공개 추상적인 메소드

public abstract GetKeyWord ( int keyWordID ) : IDataReader
keyWordID int
리턴 IDataReader

GetKeyWords() 공개 추상적인 메소드

public abstract GetKeyWords ( ) : IDataReader
리턴 IDataReader

GetLatestEntryDate() 공개 추상적인 메소드

public abstract GetLatestEntryDate ( ) : DateTime?
리턴 DateTime?

GetLinkCategory() 공개 추상적인 메소드

Returns a data reader for the specified category id.
public abstract GetLinkCategory ( int categoryId, bool isActive ) : IDataReader
categoryId int
isActive bool
리턴 IDataReader

GetLinkCategory() 공개 추상적인 메소드

Returns a data reader for the specified category name.
public abstract GetLinkCategory ( string categoryName, bool isActive ) : IDataReader
categoryName string
isActive bool
리턴 IDataReader

GetLinkCollectionByPostID() 공개 추상적인 메소드

public abstract GetLinkCollectionByPostID ( int postId ) : IDataReader
postId int
리턴 IDataReader

GetLinkReader() 공개 추상적인 메소드

public abstract GetLinkReader ( int linkID ) : IDataReader
linkID int
리턴 IDataReader

GetMetaTagsForBlog() 공개 추상적인 메소드

public abstract GetMetaTagsForBlog ( BlogInfo blog, int pageIndex, int pageSize ) : IDataReader
blog BlogInfo
pageIndex int
pageSize int
리턴 IDataReader

GetMetaTagsForEntry() 공개 추상적인 메소드

public abstract GetMetaTagsForEntry ( Entry entry, int pageIndex, int pageSize ) : IDataReader
entry Subtext.Framework.Components.Entry
pageIndex int
pageSize int
리턴 IDataReader

GetPagedBlogDomainAliases() 공개 추상적인 메소드

public abstract GetPagedBlogDomainAliases ( int blogId, int pageIndex, int pageSize ) : IDataReader
blogId int
pageIndex int
pageSize int
리턴 IDataReader

GetPagedBlogs() 공개 추상적인 메소드

Returns a list of all the blogs within the specified range.
public abstract GetPagedBlogs ( string host, int pageIndex, int pageSize, ConfigurationFlags flags ) : IDataReader
host string Hostname for the blogs to grab
pageIndex int Page index.
pageSize int Size of the page.
flags ConfigurationFlags Filter blogs retrieved.
리턴 IDataReader

GetPagedEntries() 공개 추상적인 메소드

Returns a data reader (IDataReader) pointing to all the blog entries ordered by ID Descending for the specified page index (0-based) and page size.
public abstract GetPagedEntries ( PostType postType, int categoryID, int pageIndex, int pageSize ) : IDataReader
postType PostType
categoryID int
pageIndex int
pageSize int
리턴 IDataReader

GetPagedFeedback() 공개 추상적인 메소드

Returns a data reader (IDataReader) pointing to all the comments ordered by ID Descending for the specified page index (0-based) and page size.
public abstract GetPagedFeedback ( int pageIndex, int pageSize, FeedbackStatusFlag status, FeedbackStatusFlag excludeStatusMask, FeedbackType type ) : IDataReader
pageIndex int
pageSize int
status FeedbackStatusFlag Status flag for the feedback to return.
excludeStatusMask FeedbackStatusFlag A flag for the statuses to exclude.
type FeedbackType Feedback Type (comment, comment api, etc..) for the feedback to return.
리턴 IDataReader

GetPagedKeyWords() 공개 추상적인 메소드

public abstract GetPagedKeyWords ( int pageIndex, int pageSize ) : IDataReader
pageIndex int
pageSize int
리턴 IDataReader

GetPagedLinks() 공개 추상적인 메소드

public abstract GetPagedLinks ( int categoryId, int pageIndex, int pageSize, bool sortDescending ) : IDataReader
categoryId int
pageIndex int
pageSize int
sortDescending bool
리턴 IDataReader

GetPagedLogEntries() 공개 추상적인 메소드

Gets the specified page of log entries.
public abstract GetPagedLogEntries ( int pageIndex, int pageSize ) : IDataReader
pageIndex int Index of the page.
pageSize int Size of the page.
리턴 IDataReader

GetPagedReferrers() 공개 추상적인 메소드

public abstract GetPagedReferrers ( int pageIndex, int pageSize, int entryId ) : IDataReader
pageIndex int
pageSize int
entryId int
리턴 IDataReader

GetPagedViewStats() 공개 추상적인 메소드

public abstract GetPagedViewStats ( int pageIndex, int pageSize, System.DateTime beginDate, System.DateTime endDate ) : IDataReader
pageIndex int
pageSize int
beginDate System.DateTime
endDate System.DateTime
리턴 IDataReader

GetPostCollectionByMonth() 공개 추상적인 메소드

public abstract GetPostCollectionByMonth ( int month, int year ) : IDataReader
month int
year int
리턴 IDataReader

GetPostsByCategoryArchive() 공개 추상적인 메소드

public abstract GetPostsByCategoryArchive ( ) : IDataReader
리턴 IDataReader

GetPostsByMonthArchive() 공개 추상적인 메소드

public abstract GetPostsByMonthArchive ( ) : IDataReader
리턴 IDataReader

GetPostsByYearArchive() 공개 추상적인 메소드

public abstract GetPostsByYearArchive ( ) : IDataReader
리턴 IDataReader

GetPreviousNext() 공개 추상적인 메소드

Returns a data set with the previous and next entries.
public abstract GetPreviousNext ( int entryId ) : IDataReader
entryId int
리턴 IDataReader

GetTopTags() 공개 추상적인 메소드

public abstract GetTopTags ( int ItemCount ) : IDataReader
ItemCount int
리턴 IDataReader

Initialize() 공개 메소드

Initializes this provider, setting the connection string.
public Initialize ( string name, NameValueCollection configValue ) : void
name string Friendly Name of the provider.
configValue System.Collections.Specialized.NameValueCollection Config value.
리턴 void

InsertBlogGroup() 공개 추상적인 메소드

Inserts the blog group.
public abstract InsertBlogGroup ( string title, bool isActive, int displayOrder, string description ) : int
title string The title.
isActive bool if set to true [is active].
displayOrder int The display order.
description string The description.
리턴 int

InsertCategory() 공개 추상적인 메소드

public abstract InsertCategory ( LinkCategory category ) : int
category Subtext.Framework.Components.LinkCategory
리턴 int

InsertEnclosure() 공개 추상적인 메소드

public abstract InsertEnclosure ( Enclosure enclosure ) : int
enclosure Subtext.Framework.Components.Enclosure
리턴 int

InsertEntry() 공개 추상적인 메소드

Adds a new entry in the database.
public abstract InsertEntry ( Entry entry ) : int
entry Subtext.Framework.Components.Entry
리턴 int

InsertFeedback() 공개 추상적인 메소드

Adds comment or a ping/trackback for an entry in the database.
public abstract InsertFeedback ( FeedbackItem feedbackItem ) : int
feedbackItem Subtext.Framework.Components.FeedbackItem
리턴 int

InsertImage() 공개 추상적인 메소드

public abstract InsertImage ( Image image ) : int
image Image
리턴 int

InsertKeyWord() 공개 추상적인 메소드

public abstract InsertKeyWord ( KeyWord keyword ) : int
keyword Subtext.Framework.Components.KeyWord
리턴 int

InsertLink() 공개 추상적인 메소드

public abstract InsertLink ( Link link ) : int
link Subtext.Framework.Components.Link
리턴 int

InsertMetaTag() 공개 추상적인 메소드

public abstract InsertMetaTag ( MetaTag metaTag ) : int
metaTag Subtext.Framework.Components.MetaTag
리턴 int

Instance() 공개 정적인 메소드

Returns the currently configured DbProvider.
public static Instance ( ) : DbProvider
리턴 DbProvider

ListBlogGroups() 공개 추상적인 메소드

Lists the blog groups.
public abstract ListBlogGroups ( bool isActive ) : IDataReader
isActive bool if set to true [is active].
리턴 IDataReader

PushOtherPostsDatesAfter() 공개 추상적인 메소드

public abstract PushOtherPostsDatesAfter ( System.DateTime dateTimeInPost ) : void
dateTimeInPost System.DateTime
리턴 void

SetEntryCategoryList() 공개 추상적인 메소드

public abstract SetEntryCategoryList ( int postId, int categoryIds ) : bool
postId int
categoryIds int
리턴 bool

SetEntryTagList() 공개 추상적인 메소드

public abstract SetEntryTagList ( int postId, IEnumerable tags ) : bool
postId int
tags IEnumerable
리턴 bool

SetGroupActive() 공개 추상적인 메소드

Sets the group active.
public abstract SetGroupActive ( int id, bool isActive ) : IDataReader
id int The id.
isActive bool if set to true [is active].
리턴 IDataReader

TrackEntry() 공개 추상적인 메소드

public abstract TrackEntry ( EntryView ev ) : bool
ev Subtext.Framework.Components.EntryView
리턴 bool

TrackEntry() 공개 추상적인 메소드

public abstract TrackEntry ( IEnumerable evc ) : bool
evc IEnumerable
리턴 bool

UpdateBlog() 공개 추상적인 메소드

public abstract UpdateBlog ( BlogInfo info ) : bool
info BlogInfo
리턴 bool

UpdateBlogAlias() 공개 추상적인 메소드

public abstract UpdateBlogAlias ( BlogAlias alias ) : bool
alias BlogAlias
리턴 bool

UpdateBlogGroup() 공개 추상적인 메소드

Updates the blog group.
public abstract UpdateBlogGroup ( int id, string title, bool isActive, int displayOrder, string description ) : bool
id int The id.
title string The title.
isActive bool if set to true [is active].
displayOrder int The display order.
description string The description.
리턴 bool

UpdateCategory() 공개 추상적인 메소드

public abstract UpdateCategory ( LinkCategory lc ) : bool
lc Subtext.Framework.Components.LinkCategory
리턴 bool

UpdateEnclosure() 공개 추상적인 메소드

public abstract UpdateEnclosure ( Enclosure enclosure ) : bool
enclosure Subtext.Framework.Components.Enclosure
리턴 bool

UpdateEntry() 공개 추상적인 메소드

Updates an existing entry.
public abstract UpdateEntry ( Entry entry ) : bool
entry Subtext.Framework.Components.Entry
리턴 bool

UpdateFeedback() 공개 추상적인 메소드

Updates an existing feedback.
public abstract UpdateFeedback ( FeedbackItem feedbackItem ) : bool
feedbackItem Subtext.Framework.Components.FeedbackItem
리턴 bool

UpdateHost() 공개 추상적인 메소드

Updates the HostInfo instance. If the host record is not in the database, one is created. There should only be one host record.
public abstract UpdateHost ( HostInfo host ) : bool
host HostInfo The host information.
리턴 bool

UpdateImage() 공개 추상적인 메소드

public abstract UpdateImage ( Image image ) : bool
image Image
리턴 bool

UpdateKeyWord() 공개 추상적인 메소드

public abstract UpdateKeyWord ( KeyWord kw ) : bool
kw Subtext.Framework.Components.KeyWord
리턴 bool

UpdateLink() 공개 추상적인 메소드

public abstract UpdateLink ( Link link ) : bool
link Subtext.Framework.Components.Link
리턴 bool

UpdateMetaTag() 공개 추상적인 메소드

public abstract UpdateMetaTag ( MetaTag metaTag ) : bool
metaTag Subtext.Framework.Components.MetaTag
리턴 bool