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

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

공개 메소드들

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