Base Methods
![]()
Get Posts
public abstract WeblogPost GetWeblogPost(int postID, bool includeCategories, bool isApproved);
public abstract ThreadSet GetBlogThreads(BlogThreadQuery query);
public abstract PostSet GetPosts(BlogPostQuery query);
public abstract PostSet GetThreadsTrackedByUser(int SectionID, int UserID);
![]()
Posts
public abstract BlogPostResults AddPost(WeblogPost post, User user, out int PostID);
public abstract BlogPostResults UpdatePost(WeblogPost post, int editedBy);
public abstract void DeletePost(int sectionID, int postID, int userID, BlogPostType blogPostType);
![]()
![]()
GetBlogs
public abstract Hashtable GetWeblogs();
![]()
![]()
Permissions
public abstract ArrayList GetBlogPermissions(int weblogID);
![]()
![]()
Blog Feedback
public abstract ArrayList GetFeedback( Int32 forumID, Int32 pageIndex, Int32 pageSize, out Int32 totalRecords );
![]()
![]()
Else
public abstract ArrayList GetPostsByMonths(int BlogID);
public abstract Hashtable GetPostsByMonth(int BlogID, DateTime Month);
![]()
public abstract void UpdateRecentContent(int SettingsID);
![]()
具体实现在SqlDataProvider项目下的WeblogSqlDataProvider.cs里