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

<GuidAttribute("9EEA02EB-4328-456b-B1B3-83EC5A942C16")> _
Public Class AdoDotNetObjectEnumerator _
    Inherits DataObjectEnumerator

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.

See Also

Reference

AdoDotNetObjectEnumerator Members

Microsoft.VisualStudio.Data.AdoDotNet Namespace