C# 클래스 GitHub.VisualStudio.ConnectionManager

상속: IConnectionManager
파일 보기 프로젝트 열기: github/VisualStudio

공개 메소드들

메소드 설명
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