public XFDocumentBuilder(
     IJsonApiContext jsonApiContext,
     IRequestMeta requestMeta = null,
     IDocumentBuilderOptionsProvider documentBuilderOptionsProvider = null,
     IScopedServiceProvider scopedServiceProvider = null)
 {
     _internalBuilder = new DocumentBuilder(jsonApiContext, requestMeta, documentBuilderOptionsProvider,
                                            scopedServiceProvider);
     _resourceGraph = jsonApiContext.ResourceGraph;
 }
 public DocumentBuilder(
     IJsonApiContext jsonApiContext,
     IRequestMeta requestMeta = null,
     IDocumentBuilderOptionsProvider documentBuilderOptionsProvider = null,
     IScopedServiceProvider scopedServiceProvider = null)
 {
     _jsonApiContext         = jsonApiContext;
     _resourceGraph          = jsonApiContext.ResourceGraph;
     _requestMeta            = requestMeta;
     _documentBuilderOptions = documentBuilderOptionsProvider?.GetDocumentBuilderOptions() ?? new DocumentBuilderOptions();
     _scopedServiceProvider  = scopedServiceProvider;
 }
示例#3
0
 public DocumentBuilder(IJsonApiContext jsonApiContext, IRequestMeta requestMeta = null, IDocumentBuilderOptionsProvider documentBuilderOptionsProvider = null)
 {
     _jsonApiContext         = jsonApiContext;
     _contextGraph           = jsonApiContext.ContextGraph;
     _requestMeta            = requestMeta;
     _documentBuilderOptions = documentBuilderOptionsProvider?.GetDocumentBuilderOptions() ?? new DocumentBuilderOptions();;
 }