IVsDataProvider Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |