C# Класс GitHub.Models.RepositoryHost

Наследование: ReactiveUI.ReactiveObject, IRepositoryHost
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetAuthenticationResultForUser IObservable
GetUserFromApi IObservable
LogInFromCache IObservable
LoginWithApiUser IObservable

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

Метод Описание
Dispose ( ) : void
LogIn ( string usernameOrEmail, string password ) : IObservable
LogOut ( ) : IObservable
RepositoryHost ( IApiClient apiClient, IModelService modelService, ILoginCache loginCache, ITwoFactorChallengeHandler twoFactorChallengeHandler, IUsageTracker usage ) : System

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
GetAuthenticationResultForUser ( UserAndScopes account ) : IObservable
GetUserFromApi ( ) : IObservable
LogInFromCache ( ) : IObservable
LoginWithApiUser ( UserAndScopes userAndScopes ) : IObservable

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

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

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public LogIn ( string usernameOrEmail, string password ) : IObservable
usernameOrEmail string
password string
Результат IObservable

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

public LogOut ( ) : IObservable
Результат IObservable

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

public RepositoryHost ( IApiClient apiClient, IModelService modelService, ILoginCache loginCache, ITwoFactorChallengeHandler twoFactorChallengeHandler, IUsageTracker usage ) : System
apiClient IApiClient
modelService IModelService
loginCache ILoginCache
twoFactorChallengeHandler ITwoFactorChallengeHandler
usage IUsageTracker
Результат System