Click or drag to resize

ThreadedStoreWriterContext Class

Writer Context for Store Writers which do multi-threaded writing.
Inheritance Hierarchy

Namespace:  VDS.RDF.Writing.Contexts
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public class ThreadedStoreWriterContext : BaseStoreWriterContext

The ThreadedStoreWriterContext type exposes the following members.

Constructors
  NameDescription
Public methodThreadedStoreWriterContext(ITripleStore, TextWriter)
Creates a new Threaded Store Writer Context with default settings.
Public methodThreadedStoreWriterContext(ITripleStore, TextWriter, Boolean, Boolean)
Creates a new Threaded Store Writer Context with custom settings.
Top
Properties
  NameDescription
Public propertyHighSpeedModePermitted
Gets/Sets the High Speed Mode used.
(Inherited from BaseStoreWriterContext.)
Public propertyNamespaceMap
Gets the NamespaceMap used for reducing URIs to QNames since there may only be one shared map written to the output.
Public propertyOutput
Gets the TextWriter being written to.
(Inherited from BaseStoreWriterContext.)
Public propertyPrettyPrint
Gets/Sets the Pretty Printing Mode used.
(Inherited from BaseStoreWriterContext.)
Public propertyQNameMapper
Gets the QName Mapper.
Public propertyStore
Gets the Store being written.
(Inherited from BaseStoreWriterContext.)
Top
Methods
  NameDescription
Public methodAdd
Adds a Uri to the list of URIs for Graphs that are waiting to be written.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFormatUri(String)
Formats a URI as a String for full Output.
(Inherited from BaseStoreWriterContext.)
Public methodFormatUri(Uri)
Formats a URI as a String for full Output.
(Inherited from BaseStoreWriterContext.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTryGetNextUri
Gets the next Uri for a Graph that is waiting to be written.
Top
Fields
  NameDescription
Protected field_hiSpeedAllowed
High Speed Mode setting.
(Inherited from BaseStoreWriterContext.)
Protected field_prettyPrint
Pretty Print Mode setting.
(Inherited from BaseStoreWriterContext.)
Top
Remarks
Provides a queue for queuing the URIs of Graphs from the Store that need writing and a thread safe way of retrieving the next Uri to be written from the Queue.
See Also