Interface IStorageCapabilities
Interface which describes the capabilities of some storage provider.
Namespace: VDS.RDF.Storage
Assembly: dotNetRdf.dll
Syntax
public interface IStorageCapabilities
Properties
| Edit this page View SourceDeleteSupported
Gets whether the deletion of graphs is supported.
Declaration
bool DeleteSupported { get; }
Property Value
Type | Description |
---|---|
bool |
Remarks
Some Stores do not support the deletion of Graphs and may as designated in the interface definition throw a NotSupportedException if the DeleteGraph() method is called. This property allows for calling code to check in advance whether Deletion of Graphs is supported.
IOBehaviour
Gets the Save Behaviour the Store uses.
Declaration
IOBehaviour IOBehaviour { get; }
Property Value
Type | Description |
---|---|
IOBehaviour |
IsReadOnly
Gets whether the connection with the underlying Store is read-only.
Declaration
bool IsReadOnly { get; }
Property Value
Type | Description |
---|---|
bool |
Remarks
Any Manager which indicates it is read-only should also return false for the UpdatedSupported property and should throw a RdfStorageException if the SaveGraph() or UpdateGraph() methods are called.
IsReady
Gets whether the connection with the underlying Store is ready for use.
Declaration
bool IsReady { get; }
Property Value
Type | Description |
---|---|
bool |
ListGraphsSupported
Gets whether the Store supports Listing Graphs.
Declaration
bool ListGraphsSupported { get; }
Property Value
Type | Description |
---|---|
bool |
UpdateSupported
Gets whether the triple level updates are supported.
Declaration
bool UpdateSupported { get; }
Property Value
Type | Description |
---|---|
bool |
Remarks
Some Stores do not support updates at the Triple level and may as designated in the interface defintion throw a NotSupportedException if the UpdateGraph() method is called. This property allows for calling code to check in advance whether Updates are supported.