AdoDotNetObjectEnumerator Class
Provides an implementation of the DataObjectEnumerator class using the ADO.NET GetSchema API.
Namespace: Microsoft.VisualStudio.Data.AdoDotNet
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Syntax
'Declaration
<GuidAttribute("9EEA02EB-4328-456b-B1B3-83EC5A942C16")> _
Public Class AdoDotNetObjectEnumerator _
Inherits DataObjectEnumerator
'Usage
Dim instance As AdoDotNetObjectEnumerator
[GuidAttribute("9EEA02EB-4328-456b-B1B3-83EC5A942C16")]
public class AdoDotNetObjectEnumerator : DataObjectEnumerator
[GuidAttribute(L"9EEA02EB-4328-456b-B1B3-83EC5A942C16")]
public ref class AdoDotNetObjectEnumerator : public DataObjectEnumerator
public class AdoDotNetObjectEnumerator extends DataObjectEnumerator
Remarks
It is not expected that a data provider based on ADO.NET will need to customize object enumeration. However, this class provides a managed base class that can be extended in case extra or modified enumeration functionality is required inside Visual Studio.
The EnumerateObjects method takes in its parameter array a single string that specifies the name of the ADO.NET schema collection to enumerate.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataObjectEnumerator
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetObjectEnumerator
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.