IConfigurableExtension Interface

Represents the configurable extension.

Namespace:  Microsoft.Data.Schema.Extensibility
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
<CLSCompliantAttribute(True)> _
Public Interface IConfigurableExtension _
    Inherits IExtension
'Usage
Dim instance As IConfigurableExtension
[CLSCompliantAttribute(true)]
public interface IConfigurableExtension : IExtension
[CLSCompliantAttribute(true)]
public interface class IConfigurableExtension : IExtension
public interface IConfigurableExtension extends IExtension
[<AbstractClassAttribute>]
[<CLSCompliantAttribute(true)>]
type IConfigurableExtension =  
    interface
        interface IExtension
    end

Remarks

This class is implemented by extension classes that support configurations in the extension XML. Inheriting this interface provides the system a way of instantiating an instance with its proper configuration data, as well as a way for the system to extend extensions with "named configurations". The two types of configurations that are presently supported are "default configuration" and "named configurations".

See Also

Reference

IConfigurableExtension Members

Microsoft.Data.Schema.Extensibility Namespace