Предоставляет интерфейс для создания запросов к сервису документов.
Inheritance
System.Object
DocumentQueryFactory<TDocument>
Namespace:InfinniPlatform.DocumentStorage.QueryFactories
Assembly:InfinniPlatform.DocumentStorage.HttpService.dll
public class DocumentQueryFactory<TDocument> : DocumentQueryFactoryBase, IDocumentQueryFactory<TDocument>
Type Parameters
Name |
Description |
TDocument |
Тип документа.
|
Constructors
|
Improve this Doc
View Source
Declaration
public DocumentQueryFactory(IQuerySyntaxTreeParser syntaxTreeParser, IJsonObjectSerializer objectSerializer)
Parameters
Methods
|
Improve this Doc
View Source
Declaration
public DocumentDeleteQuery<TDocument> CreateDeleteQuery(IHttpRequest request, string documentIdKey = null)
Parameters
Type |
Name |
Description |
IHttpRequest |
request |
|
System.String |
documentIdKey |
|
Returns
Implements
|
Improve this Doc
View Source
Declaration
public DocumentGetQuery<TDocument> CreateGetQuery(IHttpRequest request, string documentIdKey = null)
Parameters
Type |
Name |
Description |
IHttpRequest |
request |
|
System.String |
documentIdKey |
|
Returns
Implements
|
Improve this Doc
View Source
CreatePostQuery(IHttpRequest, String)
Declaration
public DocumentPostQuery<TDocument> CreatePostQuery(IHttpRequest request, string documentFormKey = null)
Parameters
Type |
Name |
Description |
IHttpRequest |
request |
|
System.String |
documentFormKey |
|
Returns
Implements
Extension Methods