C# Class WpaGhApp.Github.GhService

Afficher le fichier Open project: christophwille/wpaghapp

Méthodes publiques

Méthode Description
GetBranchesAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
GetCommitsAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
GetContentsAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers, string contentPath ) : Task>
GetFollowersAsync ( string login ) : Task>
GetFollowingAsync ( string login ) : Task>
GetIssuesAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
GetNewsAsync ( ) : Task
GetOrganizationMembersAsync ( string org ) : Task>
GetOrganizationsAsync ( string login ) : Task>
GetRepositoriesAsync ( string login ) : Task>
GetTreeRecursiveAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers, string sha ) : Task
GhService ( IMessageService messageService ) : System

Private Methods

Méthode Description
EnsureCredentialsAsync ( ) : Task
ExecuteWithErrorTrappingAsync ( Func func ) : Task
SetLastError ( Exception ex ) : void

Method Details

GetBranchesAsync() public méthode

public GetBranchesAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
repositoryIdentifiers IGitHubRepositoryIdentifiers
Résultat Task>

GetCommitsAsync() public méthode

public GetCommitsAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
repositoryIdentifiers IGitHubRepositoryIdentifiers
Résultat Task>

GetContentsAsync() public méthode

public GetContentsAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers, string contentPath ) : Task>
repositoryIdentifiers IGitHubRepositoryIdentifiers
contentPath string
Résultat Task>

GetFollowersAsync() public méthode

public GetFollowersAsync ( string login ) : Task>
login string
Résultat Task>

GetFollowingAsync() public méthode

public GetFollowingAsync ( string login ) : Task>
login string
Résultat Task>

GetIssuesAsync() public méthode

public GetIssuesAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
repositoryIdentifiers IGitHubRepositoryIdentifiers
Résultat Task>

GetNewsAsync() public méthode

public GetNewsAsync ( ) : Task
Résultat Task

GetOrganizationMembersAsync() public méthode

public GetOrganizationMembersAsync ( string org ) : Task>
org string
Résultat Task>

GetOrganizationsAsync() public méthode

public GetOrganizationsAsync ( string login ) : Task>
login string
Résultat Task>

GetRepositoriesAsync() public méthode

public GetRepositoriesAsync ( string login ) : Task>
login string
Résultat Task>

GetTreeRecursiveAsync() public méthode

public GetTreeRecursiveAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers, string sha ) : Task
repositoryIdentifiers IGitHubRepositoryIdentifiers
sha string
Résultat Task

GhService() public méthode

public GhService ( IMessageService messageService ) : System
messageService IMessageService
Résultat System