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!"); }
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; } return "User is not valid!"; // throw new XmlRpcFaultException(0, "User is not valid!"); }