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