C# Класс GitHub.Services.UsageTracker

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

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

Метод Описание
IncrementCloneCount ( ) : System.Threading.Tasks.Task
IncrementCreateCount ( ) : System.Threading.Tasks.Task
IncrementCreateGistCount ( ) : System.Threading.Tasks.Task
IncrementLaunchCount ( ) : System.Threading.Tasks.Task
IncrementLinkToGitHubCount ( ) : System.Threading.Tasks.Task
IncrementLoginCount ( ) : System.Threading.Tasks.Task
IncrementOpenInGitHubCount ( ) : System.Threading.Tasks.Task
IncrementPublishCount ( ) : System.Threading.Tasks.Task
IncrementUpstreamPullRequestCount ( ) : System.Threading.Tasks.Task

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

Метод Описание
ClearCounters ( UsageModel usage, bool weekly, bool monthly ) : void
GetIso8601WeekOfYear ( DateTimeOffset time ) : int
Initialize ( ) : System.Threading.Tasks.Task
LoadUsage ( ) : Task
RunTimer ( ) : void
SaveUsage ( UsageStore store ) : void
SendUsage ( UsageModel usage, bool weekly, bool monthly ) : System.Threading.Tasks.Task
TimerTick ( ) : System.Threading.Tasks.Task
TimerTick ( object sender, EventArgs e ) : void
UsageTracker ( IUIProvider uiProvider ) : System

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

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

public IncrementCloneCount ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public IncrementCreateCount ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public IncrementCreateGistCount ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public IncrementLaunchCount ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public IncrementLinkToGitHubCount ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public IncrementLoginCount ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public IncrementOpenInGitHubCount ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public IncrementPublishCount ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public IncrementUpstreamPullRequestCount ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task