Interface IDocumentHttpServiceHandler
Обработчик для сервиса по работе с документами.
Inherited Members
Namespace:InfinniPlatform.DocumentStorage
Assembly:InfinniPlatform.DocumentStorage.HttpService.dll
Syntax
public interface IDocumentHttpServiceHandler : IDocumentHttpServiceHandlerBase
Methods
| Improve this Doc View SourceOnAfterDelete(DocumentDeleteQuery, DocumentDeleteQueryResult, Exception)
Вызывается после удаления документов.
Declaration
Task OnAfterDelete(DocumentDeleteQuery query, DocumentDeleteQueryResult result, Exception exception)
Parameters
Type | Name | Description |
---|---|---|
DocumentDeleteQuery | query | Запрос на удаление документа. |
DocumentDeleteQueryResult | result | Результат обработки запроса. |
Exception | exception | Исключение обработки запроса. |
Returns
Type | Description |
---|---|
Task |
OnAfterGet(DocumentGetQuery, DocumentGetQueryResult, Exception)
Вызывается после получения документов.
Declaration
Task OnAfterGet(DocumentGetQuery query, DocumentGetQueryResult result, Exception exception)
Parameters
Type | Name | Description |
---|---|---|
DocumentGetQuery | query | Запрос на получение документов. |
DocumentGetQueryResult | result | Результат обработки запроса. |
Exception | exception | Исключение обработки запроса. |
Returns
Type | Description |
---|---|
Task |
OnAfterPost(DocumentPostQuery, DocumentPostQueryResult, Exception)
Вызывается после сохранения документов.
Declaration
Task OnAfterPost(DocumentPostQuery query, DocumentPostQueryResult result, Exception exception)
Parameters
Type | Name | Description |
---|---|---|
DocumentPostQuery | query | Запрос на сохранение документа. |
DocumentPostQueryResult | result | Результат обработки запроса. |
Exception | exception | Исключение обработки запроса. |
Returns
Type | Description |
---|---|
Task |
OnBeforeDelete(DocumentDeleteQuery)
Вызывается перед удалением документов.
Declaration
Task<DocumentDeleteQueryResult> OnBeforeDelete(DocumentDeleteQuery query)
Parameters
Type | Name | Description |
---|---|---|
DocumentDeleteQuery | query |
Returns
Type | Description |
---|---|
Task<DocumentDeleteQueryResult> | Результат обработки запроса или |
OnBeforeGet(DocumentGetQuery)
Вызывается перед получением документов.
Declaration
Task<DocumentGetQueryResult> OnBeforeGet(DocumentGetQuery query)
Parameters
Type | Name | Description |
---|---|---|
DocumentGetQuery | query | Запрос на получение документов. |
Returns
Type | Description |
---|---|
Task<DocumentGetQueryResult> | Результат обработки запроса или |
OnBeforePost(DocumentPostQuery)
Вызывается перед сохранением документов.
Declaration
Task<DocumentPostQueryResult> OnBeforePost(DocumentPostQuery query)
Parameters
Type | Name | Description |
---|---|---|
DocumentPostQuery | query | Запрос на сохранение документа. |
Returns
Type | Description |
---|---|
Task<DocumentPostQueryResult> | Результат обработки запроса или |