public SparqlQueryResponse(SparqlQueryProcessingModel model, DateTime? ifNotModifiedSince, SparqlResultsFormat format) { try { var resultStream = model.GetResultsStream(format, ifNotModifiedSince); Contents = resultStream.CopyTo; ContentType = format.MediaTypes[0]; StatusCode = HttpStatusCode.OK; } catch (InvalidCommitPointException) { StatusCode = HttpStatusCode.NotFound; } catch (BrightstarStoreNotModifiedException) { StatusCode = HttpStatusCode.NotModified; } }
public SparqlQueryResponse(SparqlQueryProcessingModel model, DateTime?ifNotModifiedSince, SparqlResultsFormat format, RdfFormat graphFormat) { try { ISerializationFormat streamFormat; var resultStream = model.GetResultsStream(format, graphFormat, ifNotModifiedSince, out streamFormat); Contents = resultStream.CopyTo; ContentType = streamFormat.ToString(); StatusCode = HttpStatusCode.OK; } catch (InvalidCommitPointException) { StatusCode = HttpStatusCode.NotFound; } catch (BrightstarStoreNotModifiedException) { StatusCode = HttpStatusCode.NotModified; } }
public SparqlQueryResponse(SparqlQueryProcessingModel model, DateTime? ifNotModifiedSince, SparqlResultsFormat format, RdfFormat graphFormat) { try { ISerializationFormat streamFormat; var resultStream = model.GetResultsStream(format, graphFormat, ifNotModifiedSince, out streamFormat); Contents = resultStream.CopyTo; ContentType = streamFormat.ToString(); StatusCode = HttpStatusCode.OK; } catch (InvalidCommitPointException) { StatusCode = HttpStatusCode.NotFound; } catch (BrightstarStoreNotModifiedException) { StatusCode = HttpStatusCode.NotModified; } }