C# Class GitHub.VisualStudio.ConnectionManager

Inheritance: IConnectionManager
Afficher le fichier Open project: github/VisualStudio

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddConnection() public méthode

public AddConnection ( HostAddress address, string username ) : bool
address GitHub.Primitives.HostAddress
username string
Résultat bool

ConnectionManager() public méthode

public ConnectionManager ( IProgram program, Rothko os, IVSGitServices vsGitServices ) : System
program IProgram
os Rothko
vsGitServices IVSGitServices
Résultat System

CreateConnection() public méthode

public CreateConnection ( HostAddress address, string username ) : IConnection
address GitHub.Primitives.HostAddress
username string
Résultat IConnection

RefreshRepositories() public méthode

public RefreshRepositories ( ) : Task
Résultat Task

RemoveConnection() public méthode

public RemoveConnection ( HostAddress address ) : bool
address GitHub.Primitives.HostAddress
Résultat bool

RequestLogin() public méthode

public RequestLogin ( IConnection connection ) : IObservable
connection IConnection
Résultat IObservable

RequestLogout() public méthode

public RequestLogout ( IConnection connection ) : void
connection IConnection
Résultat void