IVsDataSource (Interfaz)
Representa un origen de datos de DDEX.
Espacio de nombres: Microsoft.VisualStudio.Data.Core
Ensamblado: Microsoft.VisualStudio.Data.Core (en Microsoft.VisualStudio.Data.Core.dll)
Sintaxis
'Declaración
Public Interface IVsDataSource
public interface IVsDataSource
public interface class IVsDataSource
type IVsDataSource = interface end
public interface IVsDataSource
El tipo IVsDataSource expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
DefaultProvider | Obtiene el proveedor predeterminado que admite el origen de datos de DDEX. | |
Description | Obtiene la descripción básica del origen de datos de DDEX. | |
DisplayName | Obtiene el nombre para mostrar del origen de datos de DDEX. | |
Guid | Obtiene el identificador único del origen de datos de DDEX. | |
Name | Obtiene el nombre de programación del origen de datos de DDEX. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
GetDescription | Obtiene una descripción traducida de selección de origen de datos de DDEX combinado con un proveedor específico de DDEX que admite. | |
GetProperty(String) | Obtiene una propiedad de origen de datos de DDEX. | |
GetProperty(Guid, String) | Obtiene una propiedad de origen de datos de DDEX como registrado por un proveedor específico de DDEX que admite. | |
GetProviders | Obtiene los proveedores de DDEX que admiten este origen de datos de DDEX. |
Arriba
Comentarios
Un objeto de origen de datos de DDEX proporciona información sobre un origen de datos registrado en el entorno de Visual Studio.Cada origen de datos tiene un GUID único que lo distingue de todos los demás, además de los nombres y descripciones.Esta interfaz proporciona información que asigna el origen de datos a los proveedores de DDEX que admiten el origen de datos y también un conjunto de propiedades que pueden definir las características personalizadas del origen de datos.
Puede recuperar un objeto de origen de datos de DDEX usando el servicio de IVsDataSourceManager .
Ejemplos
El código siguiente muestra cómo un cliente puede recuperar un origen de datos específico de DDEX y generar el nombre para mostrar, su descripción, y los nombres de cada proveedor que admite.
using System;
using System.Diagnostics;
using Microsoft.VisualStudio.Data.Core;
public class DDEX_IVsDataSourceExample1
{
public static void OutputDataSource(
IServiceProvider serviceProvider,
Guid dataSourceGuid)
{
IVsDataSourceManager sourceManager =
serviceProvider.GetService(typeof(IVsDataSourceManager))
as IVsDataSourceManager;
IVsDataSource source = sourceManager.Sources[dataSourceGuid];
Trace.WriteLine(source.DisplayName);
Trace.WriteLine(source.Description);
IVsDataProviderManager providerManager =
serviceProvider.GetService(typeof(IVsDataProviderManager))
as IVsDataProviderManager;
foreach (Guid providerGuid in source.GetProviders())
{
IVsDataProvider provider = providerManager.Providers[providerGuid];
Trace.WriteLine(provider.Name);
}
}
}