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

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

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

Метод Описание
GetBlob ( User user, Repository repository, string blobSha ) : byte[]
GetBlob ( string userName, string repositoryName, string blobSha ) : byte[]
GetBlobMeta ( User user, Repository repository, string treeSha, string path ) : Blob
GetBlobMeta ( string userName, string repositoryName, string treeSha, string path ) : Blob
JsonObjectService ( ) : System
JsonObjectService ( string gitHubUserName, string gitHubApiToken ) : System
TreeList ( User user, Repository repository, string treeSha ) : IEnumerable
TreeList ( string userName, string repositoryName, string treeSha ) : IEnumerable

Защищенные методы

Метод Описание
ValidateGetBlobArguments ( string userName, string repositoryName, string blobSha ) : void
ValidateGetBlobMetaArguments ( string userName, string repositoryName, string treeSha, string path ) : void
ValidateTreeListArguments ( string userName, string repositoryName, string treeSha ) : void

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

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

public GetBlob ( User user, Repository repository, string blobSha ) : byte[]
user User
repository Repository
blobSha string
Результат byte[]

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

public GetBlob ( string userName, string repositoryName, string blobSha ) : byte[]
userName string
repositoryName string
blobSha string
Результат byte[]

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

public GetBlobMeta ( User user, Repository repository, string treeSha, string path ) : Blob
user User
repository Repository
treeSha string
path string
Результат Blob

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

public GetBlobMeta ( string userName, string repositoryName, string treeSha, string path ) : Blob
userName string
repositoryName string
treeSha string
path string
Результат Blob

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

public JsonObjectService ( ) : System
Результат System

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

public JsonObjectService ( string gitHubUserName, string gitHubApiToken ) : System
gitHubUserName string
gitHubApiToken string
Результат System

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

public TreeList ( User user, Repository repository, string treeSha ) : IEnumerable
user User
repository Repository
treeSha string
Результат IEnumerable

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

public TreeList ( string userName, string repositoryName, string treeSha ) : IEnumerable
userName string
repositoryName string
treeSha string
Результат IEnumerable

ValidateGetBlobArguments() защищенный статический Метод

protected static ValidateGetBlobArguments ( string userName, string repositoryName, string blobSha ) : void
userName string
repositoryName string
blobSha string
Результат void

ValidateGetBlobMetaArguments() защищенный статический Метод

protected static ValidateGetBlobMetaArguments ( string userName, string repositoryName, string treeSha, string path ) : void
userName string
repositoryName string
treeSha string
path string
Результат void

ValidateTreeListArguments() защищенный статический Метод

protected static ValidateTreeListArguments ( string userName, string repositoryName, string treeSha ) : void
userName string
repositoryName string
treeSha string
Результат void