IDataConnectionProperties.IsExtensible Property
Retrieves a Boolean value indicating whether the specified set of connection properties is extensible; that is, whether it is possible to add and remove custom properties to the set of connection properties.
Namespace: Microsoft.Data.ConnectionUI
Assembly: Microsoft.Data.ConnectionUI (in Microsoft.Data.ConnectionUI.dll)
Syntax
bool IsExtensible { get; }
property bool IsExtensible {
bool get();
}
abstract IsExtensible : bool with get
ReadOnly Property IsExtensible As Boolean
Property Value
Type: System.Boolean
true if the connection properties are extensible; otherwise, false.
Remarks
To illustrate the use of this property, consider that SQL Server has a fixed (non-extensible) set of properties, such that it would be a mistake to try setting values for properties not native to SQL Server. For a SQL data provider, then, you would want to set this property to false. On the other hand, ODBC is a more dynamic provider that does not natively know all allowed keywords. This enables extensibility for an ODBC provider, and such a provider should have this property set to true.
In cases where this property is false, the Add and Remove methods on this interface do not work, while if the property is true they will work.
Note
You must go to the Advanced Connection Properties dialog box to set this property.
See Also
IVsDataConnectionProperties
Add
Remove
IDataConnectionProperties Interface
Microsoft.Data.ConnectionUI Namespace
Return to top