DataSourceSpecializer Class

Definition

Provides the ability to specialize the behavior of a DDEX provider, depending on the data source to which it is connected.

public ref class DataSourceSpecializer abstract : Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<IServiceProvider ^>, Microsoft::VisualStudio::Data::Core::IVsDataSourceSpecializer
public abstract class DataSourceSpecializer : Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<IServiceProvider>, Microsoft.VisualStudio.Data.Core.IVsDataSourceSpecializer
type DataSourceSpecializer = class
    interface IVsDataSourceSpecializer
    interface IVsDataSiteableObject<IServiceProvider>
Public MustInherit Class DataSourceSpecializer
Implements IVsDataSiteableObject(Of IServiceProvider), IVsDataSourceSpecializer
Inheritance
DataSourceSpecializer
Implements

Constructors

DataSourceSpecializer()

Initializes a new instance of the DataSourceSpecializer class.

Properties

ServiceProvider

Retrieves the current instance of the service provider as a IServiceProvider object.

Methods

CreateObject(Guid, Type)

Creates a DDEX provider–implemented object of the given type that is specialized for the specified data source.

DeriveSource(String)

Determines which data source supported by the provider is represented by the given connection string.

GetAssembly(Guid, String)

Locates an assembly, given an assembly string and a data source GUID.

GetType(Guid, String)

Retrieves a type definition, given a type name and a data source GUID.

Explicit Interface Implementations

IVsDataSiteableObject<IServiceProvider>.Site

Applies to