C# 클래스 Com.Readmill.Api.ReadingsClient

상속: ReadmillClientBase
파일 보기 프로젝트 열기: totobogy/ReadmillDotNet 1 사용 예제들

공개 메소드들

메소드 설명
DeleteReadingAsync ( string accessToken, string readingId ) : Task
GetReadingByIdAsync ( string readingId, string accessToken = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task

GetReadingCommentsAsync ( string readingId, RangeQueryOptions options = null, string accessToken = null ) : Task>
GetReadingHighlightsAsync ( string readingId, RangeQueryOptions options = null, string accessToken = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>
GetReadingLocationsAsync ( string readingId, string accessToken = null ) : Task>
GetReadingPeriodsAsync ( string readingId, string accessToken = null ) : Task>
GetReadingSession ( string accessToken, string readingId ) : ReadingSession
GetReadingsAsync ( ReadingsQueryOptions options = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>

Retrieves a list of readings.

PostReadingCommentAsync ( string accessToken, string readingId, Comment comment ) : Task
PostReadingHighlightAsync ( string accessToken, string readingId, Highlight highlight ) : Task
PostReadingPingAsync ( string accessToken, string readingId, Ping ping ) : Task
ReadingsClient ( string clientId ) : System

Instantiates a client for the Readmill/Users api

UpdateReadingAsync ( string accessToken, string readingId, ReadingUpdategram updatedReading ) : Task

보호된 메소드들

메소드 설명
LoadTemplates ( ) : void

메소드 상세

DeleteReadingAsync() 공개 메소드

public DeleteReadingAsync ( string accessToken, string readingId ) : Task
accessToken string
readingId string
리턴 Task

GetReadingByIdAsync() 공개 메소드

public GetReadingByIdAsync ( string readingId, string accessToken = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
readingId string
accessToken string (optional) for private readings
cancellationToken System.Threading.CancellationToken
리턴 Task

GetReadingCommentsAsync() 공개 메소드

public GetReadingCommentsAsync ( string readingId, RangeQueryOptions options = null, string accessToken = null ) : Task>
readingId string
options RangeQueryOptions
accessToken string
리턴 Task>

GetReadingHighlightsAsync() 공개 메소드

public GetReadingHighlightsAsync ( string readingId, RangeQueryOptions options = null, string accessToken = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>
readingId string
options RangeQueryOptions
accessToken string
cancellationToken System.Threading.CancellationToken
리턴 Task>

GetReadingLocationsAsync() 공개 메소드

public GetReadingLocationsAsync ( string readingId, string accessToken = null ) : Task>
readingId string
accessToken string
리턴 Task>

GetReadingPeriodsAsync() 공개 메소드

public GetReadingPeriodsAsync ( string readingId, string accessToken = null ) : Task>
readingId string
accessToken string
리턴 Task>

GetReadingSession() 공개 메소드

public GetReadingSession ( string accessToken, string readingId ) : ReadingSession
accessToken string
readingId string
리턴 ReadingSession

GetReadingsAsync() 공개 메소드

Retrieves a list of readings.
public GetReadingsAsync ( ReadingsQueryOptions options = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>
options ReadingsQueryOptions Query options for retrieving the readings (optional)
cancellationToken System.Threading.CancellationToken
리턴 Task>

LoadTemplates() 보호된 메소드

protected LoadTemplates ( ) : void
리턴 void

PostReadingCommentAsync() 공개 메소드

public PostReadingCommentAsync ( string accessToken, string readingId, Comment comment ) : Task
accessToken string
readingId string
comment Com.Readmill.Api.DataContracts.Comment
리턴 Task

PostReadingHighlightAsync() 공개 메소드

public PostReadingHighlightAsync ( string accessToken, string readingId, Highlight highlight ) : Task
accessToken string
readingId string
highlight Com.Readmill.Api.DataContracts.Highlight
리턴 Task

PostReadingPingAsync() 공개 메소드

public PostReadingPingAsync ( string accessToken, string readingId, Ping ping ) : Task
accessToken string
readingId string
ping Com.Readmill.Api.DataContracts.Ping
리턴 Task

ReadingsClient() 공개 메소드

Instantiates a client for the Readmill/Users api
public ReadingsClient ( string clientId ) : System
clientId string Client Id of the application, assgined by Readmill when the app is registered
리턴 System

UpdateReadingAsync() 공개 메소드

public UpdateReadingAsync ( string accessToken, string readingId, ReadingUpdategram updatedReading ) : Task
accessToken string
readingId string
updatedReading Com.Readmill.Api.DataContracts.ReadingUpdategram
리턴 Task