C# Class GitHub.Caches.LoginCache

Inheritance: ILoginCache
Datei anzeigen Open project: github/VisualStudio

Public Methods

Method Description
Dispose ( ) : void
EraseLogin ( HostAddress hostAddress ) : IObservable
Flush ( ) : IObservable
GetLoginAsync ( HostAddress hostAddress ) : IObservable
SaveLogin ( string user, string password, HostAddress hostAddress ) : IObservable

Private Methods

Method Description
LoginCache ( ISharedCache cache ) : System

Method Details

Dispose() public method

public Dispose ( ) : void
return void

EraseLogin() public method

public EraseLogin ( HostAddress hostAddress ) : IObservable
hostAddress GitHub.Primitives.HostAddress
return IObservable

Flush() public method

public Flush ( ) : IObservable
return IObservable

GetLoginAsync() public method

public GetLoginAsync ( HostAddress hostAddress ) : IObservable
hostAddress GitHub.Primitives.HostAddress
return IObservable

SaveLogin() public method

public SaveLogin ( string user, string password, HostAddress hostAddress ) : IObservable
user string
password string
hostAddress GitHub.Primitives.HostAddress
return IObservable