Share via


IVsDataProvider Interface

Definition

Represents a data provider.

public interface class IVsDataProvider
public interface IVsDataProvider
type IVsDataProvider = interface
Public Interface IVsDataProvider

Properties

Description

Gets a description of the DDEX provider.

DisplayName

Gets the display name of the DDEX provider.

Guid

Gets the unique identifier of the DDEX provider.

Name

Gets the programmatic name of the DDEX provider.

ShortDisplayName

Gets a short display name of the DDEX provider.

Technology

Gets the unique identifier of the underlying technology employed and targeted by the DDEX provider.

Methods

CreateObject(Guid, Type)

Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider.

CreateObject(Type)

Creates an instance of the specified DDEX support entity that is implemented by the DDEX provider.

CreateObject<TObject,TSite>(Guid, TSite)

Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object.

CreateObject<TObject>()

Creates an instance of the specified DDEX support entity that is implemented by the DDEX provider.

CreateObject<TObject>(Guid)

Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider.

CreateObject<TSite>(Guid, Type, TSite)

Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object.

DeriveSource(String)

Derives a DDEX data source that is supported by the DDEX provider, given information about a target data source.

GetAssembly(Guid, String)

Resolves a provider-specific assembly string to its corresponding Assembly representation, for a specific DDEX data source.

GetAssembly(String)

Resolves a provider-specific assembly string to its corresponding Assembly representation.

GetMainAssembly()

Gets the provider’s main assembly.

GetProperty(String)

Gets a registered property of the DDEX provider.

GetString(String)

Gets a localized string from the DDEX provider.

GetType(Guid, String)

Resolves a provider-specific type name to its corresponding Type representation, for a specific DDEX data source.

GetType(String)

Resolves a provider-specific type name to its corresponding Type representation.

GetUnsupportedReason(CommandID, Object)

Gets a localized string that explains why an operation is not supported.

GetUnsupportedReason(Guid, CommandID, Object)

Gets a localized string that explains why an operation is not supported for the specified DDEX data source.

IsOperationSupported(CommandID, Object)

Determines whether a specific operation is supported by the provider in the current environment.

IsOperationSupported(Guid, CommandID, Object)

Determines whether a specific operation is supported by the provider in the current environment, for the specified DDEX data source.

SupportsObject(Guid, Type)

Determines whether a DDEX provider supports the specified type of DDEX support entity for the specified DDEX data source.

SupportsObject(Type)

Determines whether a DDEX provider supports the specified type of DDEX support entity.

TryCreateObject(Guid, Type)

Tries to create an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider.

TryCreateObject(Type)

Tries to create an instance of the specified DDEX support entity that is implemented by the DDEX provider.

TryCreateObject<TObject,TSite>(Guid, TSite)

Tries to create an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object.

TryCreateObject<TObject>()

Tries to create an instance of the specified DDEX support entity that is implemented by the DDEX provider.

TryCreateObject<TObject>(Guid)

Tries to create an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider.

TryCreateObject<TSite>(Guid, Type, TSite)

Tries to create an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object.

Applies to