C# 클래스 RedGate.GitHub.Api.GitHub.GitHub

상속: IGitHub
파일 보기 프로젝트 열기: red-gate/RedGate.GitHub.Api

공개 메소드들

메소드 설명
AddTeamMember ( GitHubTeam team, string username ) : void
AddTeamToRepository ( GitHubRepository repo, GitHubTeam team ) : void
CreateRepository ( string name ) : void

Creates a private repository

CreateRepository ( string name, bool isPrivate ) : void
CreateTeam ( string name ) : void
GetAllUsers ( ) : IEnumerable
GetAllUsersWithout2FA ( ) : IEnumerable
GetRepositories ( ) : IEnumerable
GetTeamMembers ( GitHubTeam team ) : IEnumerable
GetTeamRepositories ( GitHubTeam team ) : IEnumerable
GetTeams ( ) : IEnumerable
GetTeams ( GitHubRepository repo ) : IEnumerable
RemoveTeamMember ( GitHubTeam team, string username ) : void

비공개 메소드들

메소드 설명
GetJsonCollectionAuthenticated ( string url, bool paged ) : Newtonsoft.Json.Linq.JArray
PushAuthenticatedJson ( string method, string url, object postBodyObject ) : Newtonsoft.Json.Linq.JObject

메소드 상세

AddTeamMember() 공개 메소드

public AddTeamMember ( GitHubTeam team, string username ) : void
team GitHubTeam
username string
리턴 void

AddTeamToRepository() 공개 메소드

public AddTeamToRepository ( GitHubRepository repo, GitHubTeam team ) : void
repo GitHubRepository
team GitHubTeam
리턴 void

CreateRepository() 공개 메소드

Creates a private repository
public CreateRepository ( string name ) : void
name string
리턴 void

CreateRepository() 공개 메소드

public CreateRepository ( string name, bool isPrivate ) : void
name string
isPrivate bool
리턴 void

CreateTeam() 공개 메소드

public CreateTeam ( string name ) : void
name string
리턴 void

GetAllUsers() 공개 메소드

public GetAllUsers ( ) : IEnumerable
리턴 IEnumerable

GetAllUsersWithout2FA() 공개 메소드

public GetAllUsersWithout2FA ( ) : IEnumerable
리턴 IEnumerable

GetRepositories() 공개 메소드

public GetRepositories ( ) : IEnumerable
리턴 IEnumerable

GetTeamMembers() 공개 메소드

public GetTeamMembers ( GitHubTeam team ) : IEnumerable
team GitHubTeam
리턴 IEnumerable

GetTeamRepositories() 공개 메소드

public GetTeamRepositories ( GitHubTeam team ) : IEnumerable
team GitHubTeam
리턴 IEnumerable

GetTeams() 공개 메소드

public GetTeams ( ) : IEnumerable
리턴 IEnumerable

GetTeams() 공개 메소드

public GetTeams ( GitHubRepository repo ) : IEnumerable
repo GitHubRepository
리턴 IEnumerable

RemoveTeamMember() 공개 메소드

public RemoveTeamMember ( GitHubTeam team, string username ) : void
team GitHubTeam
username string
리턴 void