C# Класс GitHub.VisualStudio.ConnectionManager

Наследование: IConnectionManager
Показать файл Открыть проект

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

Метод Описание
AddConnection ( HostAddress address, string username ) : bool
ConnectionManager ( IProgram program, Rothko os, IVSGitServices vsGitServices ) : System
CreateConnection ( HostAddress address, string username ) : IConnection
RefreshRepositories ( ) : Task
RemoveConnection ( HostAddress address ) : bool
RequestLogin ( IConnection connection ) : IObservable
RequestLogout ( IConnection connection ) : void

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

Метод Описание
AddConnection ( Uri hostUrl, string username ) : void
ConnectionManager ( IProgram program, IVSGitServices vsGitServices ) : System
EnsureCachePath ( ) : void
LoadConnectionsFromCache ( ) : void
RefreshConnections ( object sender, System e ) : void
SaveConnectionsToCache ( ) : void
SetupConnection ( HostAddress address, string username ) : IConnection

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

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

public AddConnection ( HostAddress address, string username ) : bool
address GitHub.Primitives.HostAddress
username string
Результат bool

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

public ConnectionManager ( IProgram program, Rothko os, IVSGitServices vsGitServices ) : System
program IProgram
os Rothko
vsGitServices IVSGitServices
Результат System

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

public CreateConnection ( HostAddress address, string username ) : IConnection
address GitHub.Primitives.HostAddress
username string
Результат IConnection

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

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

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

public RemoveConnection ( HostAddress address ) : bool
address GitHub.Primitives.HostAddress
Результат bool

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

public RequestLogin ( IConnection connection ) : IObservable
connection IConnection
Результат IObservable

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

public RequestLogout ( IConnection connection ) : void
connection IConnection
Результат void