C# Класс WpaGhApp.Github.GhService

Показать файл Открыть проект

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

Метод Описание
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

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

Метод Описание
EnsureCredentialsAsync ( ) : Task
ExecuteWithErrorTrappingAsync ( Func func ) : Task
SetLastError ( Exception ex ) : void

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

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

public GetBranchesAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
repositoryIdentifiers IGitHubRepositoryIdentifiers
Результат Task>

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

public GetCommitsAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
repositoryIdentifiers IGitHubRepositoryIdentifiers
Результат Task>

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

public GetContentsAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers, string contentPath ) : Task>
repositoryIdentifiers IGitHubRepositoryIdentifiers
contentPath string
Результат Task>

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

public GetFollowersAsync ( string login ) : Task>
login string
Результат Task>

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

public GetFollowingAsync ( string login ) : Task>
login string
Результат Task>

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

public GetIssuesAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
repositoryIdentifiers IGitHubRepositoryIdentifiers
Результат Task>

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

public GetNewsAsync ( ) : Task
Результат Task

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

public GetOrganizationMembersAsync ( string org ) : Task>
org string
Результат Task>

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

public GetOrganizationsAsync ( string login ) : Task>
login string
Результат Task>

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

public GetRepositoriesAsync ( string login ) : Task>
login string
Результат Task>

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

public GetTreeRecursiveAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers, string sha ) : Task
repositoryIdentifiers IGitHubRepositoryIdentifiers
sha string
Результат Task

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

public GhService ( IMessageService messageService ) : System
messageService IMessageService
Результат System