C# 클래스 LtiLibrary.AspNet.Outcomes.OutcomesApiControllerBase

상속: ApiController
파일 보기 프로젝트 열기: easygenerator/LtiLibrary

보호된 메소드들

메소드 설명
DeleteResult ( string lisResultSourcedId ) : bool

Delete the result (grade, score, outcome) from the consumer.

Initialize ( System.Web.Http.Controllers.HttpControllerContext controllerContext ) : void
ReadResult ( string lisResultSourcedId ) : LisResult

Read the result (grade, score, outcome) from the consumer.

ReplaceResult ( LisResult result ) : bool

Save or update the result (grade, score, outcome) in the consumer.

비공개 메소드들

메소드 설명
CreateCustomResponse ( string messageRefId, string description, imsx_CodeMajorType codeMajor ) : imsx_POXEnvelopeType

Create a simple, but complete response envelope.

CreateSuccessResponse ( string messageRefId, string description ) : imsx_POXEnvelopeType

Create a simple, but complete response envelope. The status is set to success.

GetResult ( ResultRecordType resultRecord ) : LisResult

Convert the ResultRecordType into the Result type.

HandleDeleteResultRequest ( imsx_RequestHeaderInfoType requestHeader, imsx_POXBodyType requestBody ) : imsx_POXEnvelopeType
HandleReadResultRequest ( imsx_RequestHeaderInfoType requestHeader, imsx_POXBodyType requestBody ) : imsx_POXEnvelopeType
HandleReplaceResultRequest ( imsx_RequestHeaderInfoType requestHeader, imsx_POXBodyType requestBody ) : imsx_POXEnvelopeType
Post ( imsx_POXEnvelopeType request ) : imsx_POXEnvelopeType

메소드 상세

DeleteResult() 보호된 추상적인 메소드

Delete the result (grade, score, outcome) from the consumer.
protected abstract DeleteResult ( string lisResultSourcedId ) : bool
lisResultSourcedId string The sourcedId of the LisResult to delete.
리턴 bool

Initialize() 보호된 메소드

protected Initialize ( System.Web.Http.Controllers.HttpControllerContext controllerContext ) : void
controllerContext System.Web.Http.Controllers.HttpControllerContext
리턴 void

ReadResult() 보호된 추상적인 메소드

Read the result (grade, score, outcome) from the consumer.
protected abstract ReadResult ( string lisResultSourcedId ) : LisResult
lisResultSourcedId string The sourcedId of the LisResult to read.
리턴 LtiLibrary.Core.Outcomes.LisResult

ReplaceResult() 보호된 추상적인 메소드

Save or update the result (grade, score, outcome) in the consumer.
protected abstract ReplaceResult ( LisResult result ) : bool
result LtiLibrary.Core.Outcomes.LisResult The result to save or update.
리턴 bool