C# 클래스 Subtext.Framework.XmlRpc.MetaWeblog

Implements the MetaBlog API.
상속: CookComputing.XmlRpc.XmlRpcService, IMetaWeblog, IWordPressApi
파일 보기 프로젝트 열기: ayende/Subtext 1 사용 예제들

공개 메소드들

메소드 설명
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