Ejemplo n.º 1
0
        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!");
        }
Ejemplo n.º 2
0
        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!");
        }
Ejemplo n.º 3
0
        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!");
        }