Show / Hide Table of Contents

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 Source

DeleteSupported

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
| Improve this Doc View Source

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
| Improve this Doc View Source

ListGraphsSupported

Gets whether the Store supports Listing Graphs.
Declaration
bool ListGraphsSupported { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

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.

Extension Methods

Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Properties
    • DeleteSupported
    • IOBehaviour
    • IsReadOnly
    • IsReady
    • ListGraphsSupported
    • UpdateSupported
  • Extension Methods
Back to top Generated by DocFX