C# Класс Subtext.Framework.XmlRpc.MetaWeblog

Implements the MetaBlog API.
Наследование: CookComputing.XmlRpc.XmlRpcService, IMetaWeblog, IWordPressApi
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
deletePage ( string blog_id, string username, string password, string page_id ) : bool
deletePost ( string appKey, string postid, string username, string password, [ Description = "Where applicable, this specifies whether the blog should be republished after the post has been deleted.")]boolpublish ) : bool
editPage ( string blog_id, string page_id, string username, string password, Subtext.Framework.XmlRpc.Post content, bool publish ) : int
editPost ( string postid, string username, string password, Subtext.Framework.XmlRpc.Post post, bool publish ) : bool
getCategories ( string blogid, string username, string password ) : Subtext.Framework.XmlRpc.CategoryInfo[]
getPage ( string blog_id, string page_id, string username, string password ) : Subtext.Framework.XmlRpc.Post
getPages ( string blog_id, string username, string password, int numberOfPosts ) : Subtext.Framework.XmlRpc.Post[]
getPost ( string postid, string username, string password ) : Subtext.Framework.XmlRpc.Post
getRecentPosts ( string blogid, string username, string password, int numberOfPosts ) : Subtext.Framework.XmlRpc.Post[]
getUsersBlogs ( string appKey, string username, string password ) : Subtext.Framework.XmlRpc.BlogInfo[]
newCategory ( string blogid, string username, string password, WordpressCategory category ) : int
newMediaObject ( object blogid, string username, string password, Subtext.Framework.XmlRpc.mediaObject mediaobject ) : Subtext.Framework.XmlRpc.mediaObjectInfo
newPage ( string blog_id, string username, string password, Subtext.Framework.XmlRpc.Post content, bool publish ) : int
newPost ( string blogid, string username, string password, Subtext.Framework.XmlRpc.Post post, bool publish ) : string

Creates a new post. The publish boolean is used to determine whether the item should be published or not.

Приватные методы

Метод Описание
AddCommunityCredits ( Entry entry ) : void
GetCategoryList ( string blogid, string username, string password ) : MtCategory[]
GetPostCategories ( string postid, string username, string password ) : MtCategory[]
GetRecentPosts ( string appKey, string blogid, string username, string password, int numberOfPosts ) : BloggerPost[]
GetSupportedTextFilters ( ) : MtTextFilter[]
PostContent ( string username, string password, Subtext.Framework.XmlRpc.Post &post, bool publish, PostType postType ) : string
SetPostCategories ( string postid, string username, string password, MtCategory categories ) : bool
ValidateUser ( string username, string password, bool allowServiceAccess ) : void

Описание методов

deletePage() публичный Метод

public deletePage ( string blog_id, string username, string password, string page_id ) : bool
blog_id string
username string
password string
page_id string
Результат bool

deletePost() публичный Метод

public deletePost ( string appKey, string postid, string username, string password, [ Description = "Where applicable, this specifies whether the blog should be republished after the post has been deleted.")]boolpublish ) : bool
appKey string
postid string
username string
password string
Description [
Результат bool

editPage() публичный Метод

public editPage ( string blog_id, string page_id, string username, string password, Subtext.Framework.XmlRpc.Post content, bool publish ) : int
blog_id string
page_id string
username string
password string
content Subtext.Framework.XmlRpc.Post
publish bool
Результат int

editPost() публичный Метод

public editPost ( string postid, string username, string password, Subtext.Framework.XmlRpc.Post post, bool publish ) : bool
postid string
username string
password string
post Subtext.Framework.XmlRpc.Post
publish bool
Результат bool

getCategories() публичный Метод

public getCategories ( string blogid, string username, string password ) : Subtext.Framework.XmlRpc.CategoryInfo[]
blogid string
username string
password string
Результат Subtext.Framework.XmlRpc.CategoryInfo[]

getPage() публичный Метод

public getPage ( string blog_id, string page_id, string username, string password ) : Subtext.Framework.XmlRpc.Post
blog_id string
page_id string
username string
password string
Результат Subtext.Framework.XmlRpc.Post

getPages() публичный Метод

public getPages ( string blog_id, string username, string password, int numberOfPosts ) : Subtext.Framework.XmlRpc.Post[]
blog_id string
username string
password string
numberOfPosts int
Результат Subtext.Framework.XmlRpc.Post[]

getPost() публичный Метод

public getPost ( string postid, string username, string password ) : Subtext.Framework.XmlRpc.Post
postid string
username string
password string
Результат Subtext.Framework.XmlRpc.Post

getRecentPosts() публичный Метод

public getRecentPosts ( string blogid, string username, string password, int numberOfPosts ) : Subtext.Framework.XmlRpc.Post[]
blogid string
username string
password string
numberOfPosts int
Результат Subtext.Framework.XmlRpc.Post[]

getUsersBlogs() публичный Метод

public getUsersBlogs ( string appKey, string username, string password ) : Subtext.Framework.XmlRpc.BlogInfo[]
appKey string
username string
password string
Результат Subtext.Framework.XmlRpc.BlogInfo[]

newCategory() публичный Метод

public newCategory ( string blogid, string username, string password, WordpressCategory category ) : int
blogid string
username string
password string
category WordpressCategory
Результат int

newMediaObject() публичный Метод

public newMediaObject ( object blogid, string username, string password, Subtext.Framework.XmlRpc.mediaObject mediaobject ) : Subtext.Framework.XmlRpc.mediaObjectInfo
blogid object
username string
password string
mediaobject Subtext.Framework.XmlRpc.mediaObject
Результат Subtext.Framework.XmlRpc.mediaObjectInfo

newPage() публичный Метод

public newPage ( string blog_id, string username, string password, Subtext.Framework.XmlRpc.Post content, bool publish ) : int
blog_id string
username string
password string
content Subtext.Framework.XmlRpc.Post
publish bool
Результат int

newPost() публичный Метод

Creates a new post. The publish boolean is used to determine whether the item should be published or not.
public newPost ( string blogid, string username, string password, Subtext.Framework.XmlRpc.Post post, bool publish ) : string
blogid string The blogid.
username string The username.
password string The password.
post Subtext.Framework.XmlRpc.Post The post.
publish bool if set to true [publish].
Результат string