在Asp.Net中创建MetaWeblog API
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-21
puting.XmlRpc; using System.Collections.Generic; /// /// 注释说明来自网络。。 /// namespace MetaWeblogSample { public class MetaWeblog : XmlRpcService, IMetaWeblog { #region Public Constructors public MetaWeblog() { } #endregion #region IMetaWeblog Members string IMetaWeblog.AddPost(string blogid, string username, string password, Post post, bool publish) { if (ValidateUser(username, password)) { string id = string.Empty; // TODO: 请根据实际情况返回一个字符串,一般是Blog的ID。 return id; } throw new XmlRpcFaultException(0, "User is not valid!"); } bool IMetaWeblog.UpdatePost(string postid, string username, string password, Post post, bool publish) { if (ValidateUser(username, password)) { bool result = false; // TODO: 请根据实际情况返回一个布尔值,表示是否更新成功。 return result; } throw new XmlRpcFaultException(0, "User is not valid!"); } Post IMetaWeblog.GetPost(string postid, string username, string password) { if (ValidateUser(username, password)) { Post post = new Post(); // TODO: 请根据实际情况返回一个Struct { Struct是一个规范格式, // 格式就是Post的属性,注意category是一个数组,是这个Post所属的类别。 // 如果类别不存在,服务器端将只处理存在的类别}。 return post; } throw new XmlRpcFaultException(0, "User is not valid!"); } CategoryInfo[] IMetaWeblog.GetCategories(string blogid, string username, string password) { if (ValidateUser(username, password)) { List<CategoryInfo> categoryInfos = new List<CategoryInfo>(); // TODO: 请根据实际情况获取Blog的类别,并设置CategoryInfo。 return categoryInfos.ToArray(); } throw new XmlRpcFaultException(0, "User is not valid!"); } Post[] IMetaWeblog.GetRecentPosts(string blogid, string username, string password, int numberOfPosts) { if (ValidateUser(username, password)) { List<Post> posts = new List<Post>(); // TODO: 返回一个结构(struct)的数组(array)。 // 每一个Struct包含getPost返回值一样的结构。请设置后返回。 return posts.ToArray(); } throw new XmlRpcFaultException(0, "User is not valid!"); } MediaObjectInfo IMetaWeblog.NewMediaObject(string blogid, string username, string password, MediaObject mediaObj |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于在Asp.Net中创建MetaWeblog API的所有评论