C# Класс YukiYume.GitHub.Json.JsonUserService

JSON implementation of IUserService
Наследование: BaseService, IUserService
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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