/// <summary>
 /// Create a new feed generator
 /// </summary>
 /// <param name="requestMessage">The OData request message that was received</param>
 /// <param name="responseMessage">The OData response message to be populated by the generator</param>
 /// <param name="entityMap">The map to use to map RDF URIs to OData types and properties</param>
 /// <param name="baseUri">The base URI for the OData feed</param>
 /// <param name="messageWriterSettings">Additional settings to apply to the generated OData output</param>
 public ODataFeedGenerator(IODataRequestMessage requestMessage, IODataResponseMessage responseMessage, SparqlMap entityMap, string baseUri, ODataMessageWriterSettings messageWriterSettings)
 {
     _request = requestMessage;
     _response = responseMessage;
     _map = entityMap;
     _baseUri = baseUri;
     _writerSettings = messageWriterSettings;
 }
Example #2
0
 /// <summary>
 /// Create a new feed generator
 /// </summary>
 /// <param name="requestMessage">The OData request message that was received</param>
 /// <param name="responseMessage">The OData response message to be populated by the generator</param>
 /// <param name="entityMap">The map to use to map RDF URIs to OData types and properties</param>
 /// <param name="baseUri">The base URI for the OData feed</param>
 /// <param name="messageWriterSettings">Additional settings to apply to the generated OData output</param>
 public ODataFeedGenerator(IODataRequestMessage requestMessage, IODataResponseMessage responseMessage, SparqlMap entityMap, string baseUri, ODataMessageWriterSettings messageWriterSettings)
 {
     _request        = requestMessage;
     _response       = responseMessage;
     _map            = entityMap;
     _baseUri        = baseUri;
     _writerSettings = messageWriterSettings;
 }
Example #3
0
 private void ReadEndpointMetadata(SparqlEndpointConfigurationElement endpoint)
 {
     MetadataPath = _server.MapPath(endpoint.Metadata);
     if (!File.Exists(MetadataPath))
     {
         throw new FileNotFoundException("Cannot find service metadata file");
     }
     Map = new SparqlMap(MetadataPath, endpoint.DefaultNamespace,
                         endpoint.NameMapping,
                         endpoint.DefaultPropertyNamespace,
                         endpoint.PropertyNameMapping);
 }
 private void ReadEndpointMetadata(SparqlEndpointConfigurationElement endpoint)
 {
     MetadataPath = _server.MapPath(endpoint.Metadata);
     if (!File.Exists(MetadataPath))
     {
         throw new FileNotFoundException("Cannot find service metadata file");
     }
     Map = new SparqlMap(MetadataPath, endpoint.DefaultNamespace,
         endpoint.NameMapping,
         endpoint.DefaultPropertyNamespace,
         endpoint.PropertyNameMapping);
 }
Example #5
0
 public SparqlGenerator(SparqlMap map, string defaultLanguageCode= "", int maxPageSize = DefaultMaxPageSize)
 {
     _map = map;
     _defaultLanguageCode = defaultLanguageCode;
     _maxPageSize = maxPageSize;
 }
Example #6
0
 public SparqlGenerator(SparqlMap map, string defaultLanguageCode = "", int maxPageSize = DefaultMaxPageSize)
 {
     _map = map;
     _defaultLanguageCode = defaultLanguageCode;
     _maxPageSize         = maxPageSize;
 }