C# 클래스 LtiLibrary.Core.Outcomes.v1.OutcomesClient

Helper methods for the Basic Outcomes service introduced in LTI 1.1.
파일 보기 프로젝트 열기: andyfmiller/LtiLibrary

공개 메소드들

메소드 설명
DeleteScoreAsync ( string serviceUrl, string consumerKey, string consumerSecret, string lisResultSourcedId ) : Task
IsLtiOutcomesRequest ( Stream stream ) : bool

Returns True if the stream contains an LTI Outcomes payload.

PostScoreAsync ( string serviceUrl, string consumerKey, string consumerSecret, string lisResultSourcedId, double score ) : Task
ReadScoreAsync ( string serviceUrl, string consumerKey, string consumerSecret, string lisResultSourcedId ) : Task

비공개 메소드들

메소드 설명
CreateLtiOutcomesRequest ( imsx_POXEnvelopeType imsxEnvelope, string url, string consumerKey, string consumerSecret ) : HttpRequestMessage
OutcomesClient ( ) : System
ParseDeleteResultResponse ( HttpResponseMessage webResponse ) : BasicResult
ParsePostResultResponse ( HttpResponseMessage webResponse ) : BasicResult
ParseReadResultResponse ( HttpResponseMessage webResponse ) : LisResult

메소드 상세

DeleteScoreAsync() 공개 정적인 메소드

public static DeleteScoreAsync ( string serviceUrl, string consumerKey, string consumerSecret, string lisResultSourcedId ) : Task
serviceUrl string
consumerKey string
consumerSecret string
lisResultSourcedId string
리턴 Task

IsLtiOutcomesRequest() 공개 정적인 메소드

Returns True if the stream contains an LTI Outcomes payload.
public static IsLtiOutcomesRequest ( Stream stream ) : bool
stream Stream The to examine.
리턴 bool

PostScoreAsync() 공개 정적인 메소드

public static PostScoreAsync ( string serviceUrl, string consumerKey, string consumerSecret, string lisResultSourcedId, double score ) : Task
serviceUrl string
consumerKey string
consumerSecret string
lisResultSourcedId string
score double
리턴 Task

ReadScoreAsync() 공개 정적인 메소드

public static ReadScoreAsync ( string serviceUrl, string consumerKey, string consumerSecret, string lisResultSourcedId ) : Task
serviceUrl string
consumerKey string
consumerSecret string
lisResultSourcedId string
리턴 Task