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
| Improve this Doc View SourceID
Gets/Sets the ID for the Store.
Declaration
string ID { get; set; }
Property Value
Type | Description |
---|---|
string |
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.
TemplateDescription
Gets the description of the type of store the template will create.
Declaration
string TemplateDescription { get; }
Property Value
Type | Description |
---|---|
string |
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.
TemplateName
Gets the name of the type of store the template will create.
Declaration
string TemplateName { get; }
Property Value
Type | Description |
---|---|
string |
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.
Methods
| Improve this Doc View SourceValidate()
Validates the template returning an enumeration of error messages.
Declaration
IEnumerable<string> Validate()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<T><string> |
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.