C# Класс LtiLibrary.AspNet.Outcomes.OutcomesApiControllerBase

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

Защищенные методы

Метод Описание
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