C# Класс AppHarbor.Client.AppHarborClient

Наследование: IAppHarborClient
Показать файл Открыть проект

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

Метод Описание
AppHarborClient ( string clientId, string secret ) : System
GetAccessToken ( string Code ) : string
GetAuthenticatedWebRequest ( string token, string url ) : HttpWebRequest
GetAuthorizationUrl ( ) : Uri
GetAuthorizationUrl ( string RedirectUri ) : Uri
GetProject ( string token, string projectName ) : Project
GetUserInformation ( string token ) : User
GetUserProjects ( string token ) : IEnumerable
RedirectToAuthorizationResult ( ) : System.Web.Mvc.RedirectResult
RedirectToAuthorizationResult ( string redirectUri ) : System.Web.Mvc.RedirectResult
SetServiceHookUrl ( string token, string projectName, string projectId, string serviceHookUrl ) : void

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

Метод Описание
GetAuthenticatedWebClient ( string token ) : WebClient
ServiceHookExists ( string token, string projectName, string serviceHookUrl ) : bool
TransformToJSON ( string resp ) : string

This method should be removed once we have the real JSON api in place

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

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

public AppHarborClient ( string clientId, string secret ) : System
clientId string
secret string
Результат System

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

public GetAccessToken ( string Code ) : string
Code string
Результат string

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

public GetAuthenticatedWebRequest ( string token, string url ) : HttpWebRequest
token string
url string
Результат System.Net.HttpWebRequest

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

public GetAuthorizationUrl ( ) : Uri
Результат System.Uri

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

public GetAuthorizationUrl ( string RedirectUri ) : Uri
RedirectUri string
Результат System.Uri

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

public GetProject ( string token, string projectName ) : Project
token string
projectName string
Результат Project

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

public GetUserInformation ( string token ) : User
token string
Результат User

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

public GetUserProjects ( string token ) : IEnumerable
token string
Результат IEnumerable

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

public RedirectToAuthorizationResult ( ) : System.Web.Mvc.RedirectResult
Результат System.Web.Mvc.RedirectResult

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

public RedirectToAuthorizationResult ( string redirectUri ) : System.Web.Mvc.RedirectResult
redirectUri string
Результат System.Web.Mvc.RedirectResult

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

public SetServiceHookUrl ( string token, string projectName, string projectId, string serviceHookUrl ) : void
token string
projectName string
projectId string
serviceHookUrl string
Результат void