Inheritance
System.Object
DocumentHttpService<TDocument>
Inherited Members
DocumentHttpServiceBase.ProcessRequestAsync<TQuery, TResult>(IHttpRequest, Func<IHttpRequest, TQuery>, Func<TQuery, Task<TResult>>, Func<TQuery, Task<TResult>>, Func<TQuery, TResult, Exception, Task>, Func<Exception, String>)
Namespace:InfinniPlatform.DocumentStorage
Assembly:InfinniPlatform.DocumentStorage.HttpService.dll
public class DocumentHttpService<TDocument> : DocumentHttpServiceBase, IHttpService where TDocument : Document
Type Parameters
Name |
Description |
TDocument |
|
Constructors
|
Improve this Doc
View Source
Declaration
public DocumentHttpService(IDocumentHttpServiceHandlerBase serviceHandler, IDocumentQueryFactory<TDocument> queryFactory, IDocumentStorageFactory storageFactory, ISystemDocumentStorageFactory systemStorageFactory, IBlobStorage blobStorage, IPerformanceLogger<DocumentHttpService<TDocument>> perfLogger, ILogger<DocumentHttpService<TDocument>> logger)
Parameters
Methods
|
Improve this Doc
View Source
Declaration
protected override Task<object> Delete(IHttpRequest request)
Parameters
Returns
Type |
Description |
Task<System.Object> |
|
Overrides
|
Improve this Doc
View Source
Declaration
protected override Task<object> Get(IHttpRequest request)
Parameters
Returns
Type |
Description |
Task<System.Object> |
|
Overrides
|
Improve this Doc
View Source
Declaration
protected override void Load(IHttpServiceBuilder builder)
Parameters
Overrides
|
Improve this Doc
View Source
Post(IHttpRequest)
Declaration
protected override Task<object> Post(IHttpRequest request)
Parameters
Returns
Type |
Description |
Task<System.Object> |
|
Overrides
Extension Methods