Click or drag to resize

IStorageServer Interface

Interface for storage servers which are systems capable of managing multiple stores which are exposed as IStorageProvider instances.

Namespace:  VDS.RDF.Storage.Management
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public interface IStorageServer : IDisposable

The IStorageServer type exposes the following members.

Properties
  NameDescription
Public propertyIOBehaviour
Returns information on the IO behaviour of a Server.
Top
Methods
  NameDescription
Public methodCreateStore
Creates a new Store with the given ID.
Public methodDeleteStore
Deletes the Store with the given ID.
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodGetAvailableTemplates
Gets all possible templates for creating a store with the given ID.
Public methodGetDefaultTemplate
Gets a default template for creating a store with the given ID.
Public methodGetStore
Gets the Store with the given ID.
Public methodListStores
Gets the list of available stores.
Top
Remarks
This interface may be implemented either separately or alongside IStorageProvider. It is quite acceptable for an implementation of IStorageProvider that provides a connection to a store sitting on a server that manages multiple stores to also provide an implementation of this interface in order to allow access to other stores on the server.
See Also