DataProviderManager Class
Represents the set of registered DDEX providers.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.Data.DataProviderManager
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Syntax
'Declaration
<GuidAttribute("BCD55999-B818-4240-9528-3D96274477C9")> _
Public MustInherit Class DataProviderManager _
Implements ICollection(Of DataProvider), IEnumerable(Of DataProvider), _
IEnumerable
[GuidAttribute("BCD55999-B818-4240-9528-3D96274477C9")]
public abstract class DataProviderManager : ICollection<DataProvider>,
IEnumerable<DataProvider>, IEnumerable
[GuidAttribute(L"BCD55999-B818-4240-9528-3D96274477C9")]
public ref class DataProviderManager abstract : ICollection<DataProvider^>,
IEnumerable<DataProvider^>, IEnumerable
[<AbstractClass>]
[<GuidAttribute("BCD55999-B818-4240-9528-3D96274477C9")>]
type DataProviderManager =
class
interface ICollection<DataProvider>
interface IEnumerable<DataProvider>
interface IEnumerable
end
public abstract class DataProviderManager implements ICollection<DataProvider>, IEnumerable<DataProvider>, IEnumerable
The DataProviderManager type exposes the following members.
Constructors
Name | Description | |
---|---|---|
DataProviderManager | Class constructor. |
Top
Properties
Name | Description | |
---|---|---|
Count | Retrieves the number of registered DDEX providers. |
Top
Methods
Name | Description | |
---|---|---|
CopyTo | Copies the set of registered DDEX providers to an array, starting at the specified array index. | |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetDataProvider | Retrieves a DDEX provider using the specified GUID. | |
GetDataProviders | Retrieves an array containing all registered DDEX providers. | |
GetDataProvidersImpl | This method is for internal use only and is not to be called. | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
ICollection<DataProvider>.Add | Adds a new DDEX provider to the collection of available DDEX providers. | |
ICollection<DataProvider>.Clear | Clears the collection of DDEX providers. | |
ICollection<DataProvider>.Contains | Tests whether a given collection contains a specified DDEX provider. | |
IEnumerable<DataProvider>.GetEnumerator | Retrieves an enumerator with which to enumerate the DDEX provider collection. | |
IEnumerable.GetEnumerator | Retrieves an enumerator with which to enumerate the DDEX provider collection. | |
ICollection<DataProvider>.IsReadOnly | Tests whether the collection of DDEX providers is read only. | |
ICollection<DataProvider>.Remove | Removes a DDEX provider from the set of providers. |
Top
Remarks
This DataProviderManager class provides an object model around the DDEX provider registration information in the registry. It is the initial entry point for all components that intend to consume functionality implemented by a DDEX provider.
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.