Show / Hide Table of Contents

Interface IStoreTemplate

Interface for templates for the provisioning of new stores.

Namespace: VDS.RDF.Storage.Management.Provisioning
Assembly: dotNetRdf.dll
Syntax
public interface IStoreTemplate
Remarks

This interface is intentionally very limited, the generic type constraints on the IStorageServer interface allow for specific implementations of that interface to futher constrain their implementation to accept only relevant implementations of this interface when provisioning new stores.

Specific implementations will likely add various properties that allow end users to configure implementation specific parameters. It is suggested that implementors include System.ComponentModel attributes on their implementations.

Properties

| Edit this page View Source

ID

Gets/Sets the ID for the Store.

Declaration
string ID { get; set; }
Property Value
Type Description
string
| Edit this page View Source

TemplateDescription

Gets the description of the type of store the template will create.

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

TemplateName

Gets the name of the type of store the template will create.

Declaration
string TemplateName { get; }
Property Value
Type Description
string

Methods

| Edit this page View Source

Validate()

Validates the template returning an enumeration of error messages.

Declaration
IEnumerable<string> Validate()
Returns
Type Description
IEnumerable<string>

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Properties
    • ID
    • TemplateDescription
    • TemplateName
  • Methods
    • Validate()
  • Extension Methods
Back to top Generated by DocFX