A Sandcastle Documented Class Library

# TabularProvider EnumerateDatabases Method

Enumerates the available databases.

Namespace: Dundas.BI.Data.DataProviders.Special
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    public override ICollection<string> EnumerateDatabases(
    	ICollection<ParameterValue> settings
    )

    Public Overrides Function EnumerateDatabases (
    	settings As ICollection(Of ParameterValue)
    ) As ICollection(Of String)

    public:
    virtual ICollection<String^>^ EnumerateDatabases(
    	ICollection<ParameterValue^>^ settings
    ) override

    abstract EnumerateDatabases :
            settings : ICollection<ParameterValue> -> ICollection<string>
    override EnumerateDatabases :
            settings : ICollection<ParameterValue> -> ICollection<string>

#### Parameters

settings
  Type: System.Collections.Generic
  ICollection
  ParameterValue
  The provider-specific settings.

#### Return Value

Type: ICollection
String
The available databases.
Exceptions

Exception | Condition
--- | ---
ArgumentException | Thrown when regex input, or ILocalizationService.GetString argument is or empty.
NotSupportedException | Thrown when the data provider does not support enumerating databases.

See Also

#### Reference

TabularProvider Class
Dundas.BI.Data.DataProviders.Special Namespace