Interface IStoreWriter
Interface to be implemented by Triple Store Writers.
Namespace: VDS.RDF
Assembly: dotNetRdf.dll
Syntax
public interface IStoreWriter
Methods
| Edit this page View SourceSave(ITripleStore, TextWriter)
Method for saving data to a Triple Store.
Declaration
void Save(ITripleStore store, TextWriter output)
Parameters
| Type | Name | Description |
|---|---|---|
| ITripleStore | store | Triple Store. |
| TextWriter | output | Write to save to. |
Save(ITripleStore, TextWriter, bool)
Method for saving data to a Triple Store.
Declaration
void Save(ITripleStore store, TextWriter output, bool leaveOpen)
Parameters
| Type | Name | Description |
|---|---|---|
| ITripleStore | store | Triple Store. |
| TextWriter | output | Write to save to. |
| bool | leaveOpen | Boolean flag indicating if the output writer should be left open by the writer when it completes. |
Save(ITripleStore, string)
Writes the RDF content of the triple store to the specified file.
Declaration
void Save(ITripleStore store, string filename)
Parameters
| Type | Name | Description |
|---|---|---|
| ITripleStore | store | Triple Store. |
| string | filename | File to save to. |
Remarks
The output file will use the UTF-8 text encoding with no byte-order mark.
Save(ITripleStore, string, Encoding)
Writes the content of the triple store to the specified file using the specified text encoding.
Declaration
void Save(ITripleStore store, string filename, Encoding fileEncoding)
Parameters
| Type | Name | Description |
|---|---|---|
| ITripleStore | store | The store whose content is to be written. |
| string | filename | The path to the file to write the store content to. |
| Encoding | fileEncoding | The text encoding to use for the output file. |
Events
| Edit this page View SourceWarning
Event which writers can raise to indicate possible ambiguities or issues in the syntax they are producing
Declaration
event StoreWriterWarning Warning
Event Type
| Type | Description |
|---|---|
| StoreWriterWarning |