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

| Edit this page View Source

DeleteSupported

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.

| Edit this page View Source

IOBehaviour

Gets the Save Behaviour the Store uses.

Declaration
IOBehaviour IOBehaviour { get; }
Property Value
Type Description
IOBehaviour
| Edit this page View Source

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.

| Edit this page View Source

IsReady

Gets whether the connection with the underlying Store is ready for use.

Declaration
bool IsReady { get; }
Property Value
Type Description
bool
| Edit this page View Source

ListGraphsSupported

Gets whether the Store supports Listing Graphs.

Declaration
bool ListGraphsSupported { get; }
Property Value
Type Description
bool
| Edit this page View Source

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.

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Properties
    • DeleteSupported
    • IOBehaviour
    • IsReadOnly
    • IsReady
    • ListGraphsSupported
    • UpdateSupported
  • Extension Methods
Back to top Generated by DocFX