Flexberry ORM ODataService 5.2.0-beta01
Класс NewPlatform.Flexberry.ORM.ODataService.Handlers.PostPatchHandler

Определяет класс обработчика http-запроса (http request handler), который в случае, если данный запрос является POST или PATCH сохраняет тело запроса в свойствах данного запроса. В дальнейшем тело запроса будет использовано в методе DataObjectController.ReplaceOdataBindNull(). Подробнее...

Граф наследования:NewPlatform.Flexberry.ORM.ODataService.Handlers.PostPatchHandler:

Открытые атрибуты

const string RequestContent = "PostPatchHandler_RequestContent"
 Строковая константа, которая используется для доступа свойствам запроса. Подробнее...
 
const string PropertyKeyBatchRequest = "MS_BatchRequest"
 Ключ к объекту в свойствах запроса, указывающий на то, что это часть batch-запроса. Подробнее...
 
const string PropertyKeyContentId = "ContentId"
 Ключ к объекту в свойствах запроса, указывающий на Id контента batch-запроса. Подробнее...
 
const string AcceptApplicationMsExcel = "PostPatchHandler_AcceptApplicationMsExcel"
 Строковая константа, которая используется для доступа к оригинальному заголовку запроса Accept. Подробнее...
 

Защищенные члены

override Task< HttpResponseMessage > SendAsync (HttpRequestMessage request, CancellationToken cancellationToken)
 

Подробное описание

Определяет класс обработчика http-запроса (http request handler), который в случае, если данный запрос является POST или PATCH сохраняет тело запроса в свойствах данного запроса. В дальнейшем тело запроса будет использовано в методе DataObjectController.ReplaceOdataBindNull().

Данные класса

const string NewPlatform.Flexberry.ORM.ODataService.Handlers.PostPatchHandler.AcceptApplicationMsExcel = "PostPatchHandler_AcceptApplicationMsExcel"

Строковая константа, которая используется для доступа к оригинальному заголовку запроса Accept.

const string NewPlatform.Flexberry.ORM.ODataService.Handlers.PostPatchHandler.PropertyKeyBatchRequest = "MS_BatchRequest"

Ключ к объекту в свойствах запроса, указывающий на то, что это часть batch-запроса.

const string NewPlatform.Flexberry.ORM.ODataService.Handlers.PostPatchHandler.PropertyKeyContentId = "ContentId"

Ключ к объекту в свойствах запроса, указывающий на Id контента batch-запроса.

const string NewPlatform.Flexberry.ORM.ODataService.Handlers.PostPatchHandler.RequestContent = "PostPatchHandler_RequestContent"

Строковая константа, которая используется для доступа свойствам запроса.