MarkItUp.SingleUserBlog/Services/BlogDataProvider.cs
(完整代码) 1KBusing System;
using System.Collections;
namespace MarkItUp.SingleUserBlog.Services {
/// <summary>
/// Summary description for BlogDataProvider.
/// </summary>
public abstract class BlogDataProvider {
public abstract bool Authenticate(string username, string password);
// Feedback Methods
public abstract void DeleteFeedback(string feedbackId);
public abstract FeedbackItem LoadFeedback(string feedbackItemId);
public abstract FeedbackItem LoadFeedback(string feedbackItemId, bool forceRefresh);
public abstract FeedbackItemCollection ListFeedbackByPost(string postId);
public abstract void SaveFeedback(FeedbackItem item);
// Post Methods
public abstract void DeletePost(string postId);
public abstract Post LoadPost(string postId);
public abstract Post LoadPost(string postId, bool forceRefresh);
public abstract PostCollection ListPostsByAll();
public abstract PostCollection ListPostsByLatest(int countOfPosts);
public abstract PostCollection ListPostsByMonth(int year, int month);
public abstract int GetCountOfPostsByMonth(int year, int month);
public abstract DateTime GetEarliestPostDate();
public abstract PostCollection ListPostsByCategory(string categoryId);
public abstract PostCollection ListPostsByCategory(string categoryId, int countOfPosts);
public abstract IList ListPostByRssFeed(int countOfPosts);
public abstract Post SavePost(Post item);
public abstract void SavePostCategories(string postId, string[] categoryIds);
// Category Methods
public abstract void DeleteCategory(string categoryId);
public abstract CategoryCollection ListCategories();
public abstract CategoryCollection ListCategoriesByPost(string postId);
public abstract Category LoadCategory(string categoryId);
public abstract Category LoadCategory(string categoryId, bool forceRefresh);
public abstract Category SaveCategory(Category item);
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
