C# 클래스 YukiYume.GitHub.Json.JsonUserService

JSON implementation of IUserService
상속: BaseService, IUserService
파일 보기 프로젝트 열기: yukiyume/YukiYume.GitHub

보호된 프로퍼티들

프로퍼티 타입 설명
ValidEmail System.Text.RegularExpressions.Regex

공개 메소드들

메소드 설명
AddEmail ( string email ) : IEnumerable
AddKey ( PublicKey publicKey ) : IEnumerable
AddKey ( string title, string key ) : IEnumerable
Follow ( SearchUser user ) : IEnumerable
Follow ( User user ) : IEnumerable
Follow ( string userName ) : IEnumerable
Followers ( SearchUser user ) : IEnumerable
Followers ( User user ) : IEnumerable
Followers ( string userName ) : IEnumerable
Following ( SearchUser user ) : IEnumerable
Following ( User user ) : IEnumerable
Following ( string userName ) : IEnumerable
Get ( string userName ) : User
GetEmails ( ) : IEnumerable
GetKeys ( ) : IEnumerable
JsonUserService ( ) : System
JsonUserService ( string gitHubUserName, string gitHubApiToken ) : System
RemoveEmail ( string email ) : IEnumerable
RemoveKey ( PublicKey publicKey ) : IEnumerable
RemoveKey ( int id ) : IEnumerable
Search ( string searchName ) : IEnumerable
Unfollow ( SearchUser user ) : IEnumerable
Unfollow ( User user ) : IEnumerable
Unfollow ( string userName ) : IEnumerable
Update ( User user ) : User
Update ( string name, string email, string blog, string company, string location ) : User

보호된 메소드들

메소드 설명
AddUpdateParameter ( string name, string formName, NameValueCollection parameters ) : void
ValidateEmail ( string email ) : void

메소드 상세

AddEmail() 공개 메소드

public AddEmail ( string email ) : IEnumerable
email string
리턴 IEnumerable

AddKey() 공개 메소드

public AddKey ( PublicKey publicKey ) : IEnumerable
publicKey PublicKey
리턴 IEnumerable

AddKey() 공개 메소드

public AddKey ( string title, string key ) : IEnumerable
title string
key string
리턴 IEnumerable

AddUpdateParameter() 보호된 정적인 메소드

protected static AddUpdateParameter ( string name, string formName, NameValueCollection parameters ) : void
name string
formName string
parameters System.Collections.Specialized.NameValueCollection
리턴 void

Follow() 공개 메소드

public Follow ( SearchUser user ) : IEnumerable
user SearchUser
리턴 IEnumerable

Follow() 공개 메소드

public Follow ( User user ) : IEnumerable
user User
리턴 IEnumerable

Follow() 공개 메소드

public Follow ( string userName ) : IEnumerable
userName string
리턴 IEnumerable

Followers() 공개 메소드

public Followers ( SearchUser user ) : IEnumerable
user SearchUser
리턴 IEnumerable

Followers() 공개 메소드

public Followers ( User user ) : IEnumerable
user User
리턴 IEnumerable

Followers() 공개 메소드

public Followers ( string userName ) : IEnumerable
userName string
리턴 IEnumerable

Following() 공개 메소드

public Following ( SearchUser user ) : IEnumerable
user SearchUser
리턴 IEnumerable

Following() 공개 메소드

public Following ( User user ) : IEnumerable
user User
리턴 IEnumerable

Following() 공개 메소드

public Following ( string userName ) : IEnumerable
userName string
리턴 IEnumerable

Get() 공개 메소드

public Get ( string userName ) : User
userName string
리턴 User

GetEmails() 공개 메소드

public GetEmails ( ) : IEnumerable
리턴 IEnumerable

GetKeys() 공개 메소드

public GetKeys ( ) : IEnumerable
리턴 IEnumerable

JsonUserService() 공개 메소드

public JsonUserService ( ) : System
리턴 System

JsonUserService() 공개 메소드

public JsonUserService ( string gitHubUserName, string gitHubApiToken ) : System
gitHubUserName string
gitHubApiToken string
리턴 System

RemoveEmail() 공개 메소드

public RemoveEmail ( string email ) : IEnumerable
email string
리턴 IEnumerable

RemoveKey() 공개 메소드

public RemoveKey ( PublicKey publicKey ) : IEnumerable
publicKey PublicKey
리턴 IEnumerable

RemoveKey() 공개 메소드

public RemoveKey ( int id ) : IEnumerable
id int
리턴 IEnumerable

Search() 공개 메소드

public Search ( string searchName ) : IEnumerable
searchName string
리턴 IEnumerable

Unfollow() 공개 메소드

public Unfollow ( SearchUser user ) : IEnumerable
user SearchUser
리턴 IEnumerable

Unfollow() 공개 메소드

public Unfollow ( User user ) : IEnumerable
user User
리턴 IEnumerable

Unfollow() 공개 메소드

public Unfollow ( string userName ) : IEnumerable
userName string
리턴 IEnumerable

Update() 공개 메소드

public Update ( User user ) : User
user User
리턴 User

Update() 공개 메소드

public Update ( string name, string email, string blog, string company, string location ) : User
name string
email string
blog string
company string
location string
리턴 User

ValidateEmail() 보호된 정적인 메소드

protected static ValidateEmail ( string email ) : void
email string
리턴 void

프로퍼티 상세

ValidEmail 보호되어 있는 정적으로 프로퍼티

protected static Regex,System.Text.RegularExpressions ValidEmail
리턴 System.Text.RegularExpressions.Regex