Show / Hide Table of Contents

Class BaseStoreWriter

Abstract base class for store writers that provides the default logic for implementing the Save method overrides.

Inheritance
System.Object
BaseStoreWriter
BaseGZipDatasetWriter
CsvStoreWriter
GraphMLWriter
JsonLdWriter
NQuadsWriter
TriGWriter
TriXWriter
TsvStoreWriter
Implements
IStoreWriter
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Writing
Assembly: dotNetRdf.dll
Syntax
public abstract class BaseStoreWriter : IStoreWriter

Methods

| Improve this Doc View Source

Save(ITripleStore, TextWriter, bool)

Method for saving data to a Triple Store.

Declaration
public abstract void Save(ITripleStore store, TextWriter writer, bool leaveOpen)
Parameters
Type Name Description
ITripleStore store

Triple Store.

System.IO.TextWriter writer
System.Boolean leaveOpen

Boolean flag indicating if the output writer should be left open by the writer when it completes.

| Improve this Doc View Source

Save(ITripleStore, TextWriter)

Method for saving data to a Triple Store.

Declaration
public void Save(ITripleStore store, TextWriter output)
Parameters
Type Name Description
ITripleStore store

Triple Store.

System.IO.TextWriter output

Write to save to.

| Improve this Doc View Source

Save(ITripleStore, string, Encoding)

Writes the content of the triple store to the specified file using the specified text encoding.

Declaration
public 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.

System.Text.Encoding fileEncoding

The text encoding to use for the output file.

| Improve this Doc View Source

Save(ITripleStore, string)

Writes the RDF content of the triple store to the specified file.

Declaration
public 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.

Events

| Improve this Doc View Source

Warning

Event which writers can raise to indicate possible ambiguities or issues in the syntax they are producing

Declaration
public abstract event StoreWriterWarning Warning
Event Type
Type Description
StoreWriterWarning

Implements

IStoreWriter

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • Save(ITripleStore, TextWriter, bool)
    • Save(ITripleStore, TextWriter)
    • Save(ITripleStore, string, Encoding)
    • Save(ITripleStore, string)
  • Events
    • Warning
  • Implements
  • Extension Methods
Back to top Generated by DocFX