C# 클래스 Retrospection.PersonalAnalyticsHttp

파일 보기 프로젝트 열기: sealuzh/PersonalAnalytics 1 사용 예제들

공개 메소드들

메소드 설명
GetVisualizationDateFromUrlParameters ( HttpReqResp req ) : DateTimeOffset

Parses the request parameter (for "date") as a DateTime or returns a fallback value if there is no or if it fails.

GetVisualizationTypesFromUrlParameters ( HttpReqResp req ) : VisType

tries to parse the url

PersonalAnalyticsHttp ( ) : System
SetTrackers ( List trackers ) : void

link to the current tracker list is needed to fetch the visualization of every tracker

Start ( ) : void
Stop ( ) : void
VerifyDateForRetrospection ( DateTimeOffset date ) : DateTimeOffset

If the date is in the future, prompt an error message and use the current date.

비공개 메소드들

메소드 설명
CreateDashboardItem ( IVisualization vis, DateTimeOffset date ) : string
GetRetrospectionTitle ( VisType visType, DateTimeOffset date ) : string

Creates a nice title depending on the setting

GetVisualizationsHtml ( VisType type, DateTimeOffset date ) : Task

Gets the week OR day visualizations from each tracker and prepares the HTML for showing on the website

OnResource ( HttpReqResp req ) : int
OnStats ( HttpReqResp req ) : int
OnStylesheets ( HttpReqResp req ) : int

메소드 상세

GetVisualizationDateFromUrlParameters() 공개 정적인 메소드

Parses the request parameter (for "date") as a DateTime or returns a fallback value if there is no or if it fails.
public static GetVisualizationDateFromUrlParameters ( HttpReqResp req ) : DateTimeOffset
req HttpReqResp
리턴 DateTimeOffset

GetVisualizationTypesFromUrlParameters() 공개 정적인 메소드

tries to parse the url
public static GetVisualizationTypesFromUrlParameters ( HttpReqResp req ) : VisType
req HttpReqResp
리턴 VisType

PersonalAnalyticsHttp() 공개 메소드

public PersonalAnalyticsHttp ( ) : System
리턴 System

SetTrackers() 공개 메소드

link to the current tracker list is needed to fetch the visualization of every tracker
public SetTrackers ( List trackers ) : void
trackers List
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

VerifyDateForRetrospection() 공개 정적인 메소드

If the date is in the future, prompt an error message and use the current date.
public static VerifyDateForRetrospection ( DateTimeOffset date ) : DateTimeOffset
date DateTimeOffset
리턴 DateTimeOffset