Compartir a través de


Microsoft.VisualStudio.Data.Services.SupportEntities (Espacio de nombres)

El espacio de nombres Microsoft.VisualStudio.Data.Services.SupportEntities representa las distintas entidades que consumen servicios DDEX como objetos independientes que se conectan a estos servicios. Esto permite la personalización de estas entidades. Por ejemplo, se puede proporcionar una conexión personalizada de control de interfaz de usuario que forma parte del cuadro de diálogo de conexión de datos a través de la entidad de soporte IVsDataConnectionUIControl. El servicio IVsDataConnectionDialog consume esta entidad de soporte.

Clases

  Clase Descripción
Clase pública DataAsyncCommandCompletedEventArgs<T> Encapsula los datos de varios eventos utilizados en el servicio de IVsDataAsyncCommand
Clase pública DataViewNodeEventArgs Encapsula los datos de varios eventos que se provocan para los nodos del Explorador de servidores a parte del cambio de las propiedades.

Interfaces

  Interfaz Descripción
Interfaz pública IDSRefBuilder Permite crear un objeto de referencia del origen de datos (DSRef) que identifica uno o más objetos de datos.
Interfaz pública IVsDataAsyncCommand Representa la interfaz que contiene los métodos para ejecutar comandos de datos de forma asincrónica.
Interfaz pública IVsDataCommand Representa la interfaz que expone métodos para el comando de datos que administra, incluidos compilar y ejecutar los comandos de datos de distintos tipos de orígenes de datos, recuperar resultados de solo lectura, y recuperar un código de estado del comando.
Interfaz pública IVsDataConnectionEquivalencyComparer Permite comparar cadenas de conexión de datos para la equivalencia.
Interfaz pública IVsDataConnectionPromptDialog Representa la interfaz para un cuadro de diálogo que pueda solicitar al usuario una información cuando se abre una conexión de datos.
Interfaz pública IVsDataConnectionProperties Representa la interfaz que expone métodos y propiedades para el análisis y el formato de cadenas de conexión, así como para el almacenamiento de propiedades fuertemente tipadas, atributos personalizados, y de sinónimos.
Interfaz pública IVsDataConnectionSupport Representa la interfaz que expone los métodos y propiedades que permiten trabajar directamente con las conexiones a un origen de datos.
Interfaz pública IVsDataConnectionUIConnector Proporciona la capacidad de personalizar el comportamiento de abrir una conexión cuando en el contexto de una interfaz de usuario de la conexión (por ejemplo, el cuadro de diálogo de conexión de datos).
Interfaz pública IVsDataConnectionUIControl Representa la interfaz que expone los métodos y propiedades que permiten un control de (UI) de la interfaz de usuario personalizados de editar propiedades de conexión en el cuadro de diálogo de Conexión de datos .
Interfaz pública IVsDataConnectionUIProperties Proporciona la capacidad de manipular las propiedades de conexión de datos en el contexto de una interfaz de usuario de la conexión (por ejemplo, el cuadro de diálogo de conexión de datos).
Interfaz pública IVsDataConnectionUITester Proporciona la capacidad de probar la conexión con las propiedades especificadas en el cuadro de diálogo de conexión.
Interfaz pública IVsDataMappedObjectConverter Proporciona la capacidad para convertir las restricciones pasadas al selector asignado en restricciones subyacentes al paso el selector origen- específico del tipo de datos, por lo que la selección asignada.También permite la conversión de miembros de un objeto de datos subyacente a los miembros de un objeto asignado, lo que da como resultado representaciones asignadas de objetos de datos.
Interfaz pública IVsDataObjectIdentifierConverter Representa la interfaz que expone métodos para convertir identificadores de objetos origen- específicos de los datos de cadenas partes del identificador, e identificador parte en cadenas.
Interfaz pública IVsDataObjectIdentifierResolver Representa la interfaz que expone métodos para expandir y contratar un identificador para un objeto de datos especificado.
Interfaz pública IVsDataObjectMemberComparer Representa la interfaz que expone métodos para comparar dos elementos o propiedades de identificador del objeto de datos.
Interfaz pública IVsDataObjectSelector Habilita metadatos origen- específicos de datos sobre objetos de almacén de objeto.El origen del almacén del objeto es el archivo XML de la compatibilidad del objeto de datos.
Interfaz pública IVsDataObjectSupport Proporciona la capacidad de recuperar, a través de una secuencia XML, una descripción de los tipos de objeto de datos para un origen de datos.Después puede interpretar y manipular esta información mediante programación.
Interfaz pública IVsDataParameter Representa la interfaz que expone métodos y propiedades para administrar parámetros de datos.
Interfaz pública IVsDataParameterDescriptor Expone propiedades que describen un parámetro de datos.
Interfaz pública IVsDataReader Representa la interfaz que expone métodos y propiedades para leer datos de cualquier origen de datos.
Interfaz pública IVsDataReaderDescriptor Expone propiedades que describen el lector de datos.
Interfaz pública IVsDataSourceInformation Representa la interfaz que expone métodos y propiedades para recuperar las propiedades de un origen de datos especificado pasado como nombre/valor emparejadas.
Interfaz pública IVsDataSourceVersionComparer Representa la interfaz que expone la capacidad de comparar dos cadenas origen-específicas de la versión de los datos.
Interfaz pública IVsDataTransaction Representa la interfaz que expone métodos y propiedades para el procesamiento de transacciones, que permite confirmar o que revertir una serie de operaciones relacionadas como lote.
Interfaz pública IVsDataViewBrowseObjectProvider Representa la interfaz que expone la capacidad de recuperar un objeto especializado de exploración para un nodo especificado en una vista de datos determinada.
Interfaz pública IVsDataViewCaptionProvider Proporciona la capacidad de obtener la leyenda de un elemento del nodo en el Explorador de servidores.
Interfaz pública IVsDataViewCommandProvider Proporciona la capacidad de implementar los comandos, específicamente los comandos personalizados, para los nodos de una vista de datos.
Interfaz pública IVsDataViewDocumentProvider Proporciona la capacidad de abrir un documento, de obtener un moniker del documento, y ejecutar otras acciones respecto a un documento en el Explorador de Visual Studio Sever.
Interfaz pública IVsDataViewDocumentProvider2 Proporciona la capacidad de comprobar el estado de o guardar el documento en el Explorador de servidores de Visual Studio .
Interfaz pública IVsDataViewDragSourceProvider 提供可以拖到数据视图层次结构中选定的节点。
Interfaz pública IVsDataViewDropTargetProvider Representa la posibilidad de colocar datos en nodos en una jerarquía de la vista de datos.
Interfaz pública IVsDataViewHierarchy Representa la capacidad de un proveedor de manipular una conexión del Explorador de servidores con su implementación como una jerarquía de la vista de datos.
Interfaz pública IVsDataViewIconProvider Proporciona la capacidad de controlar los iconos para los nodos de una jerarquía de la vista de datos.
Interfaz pública IVsDataViewSupport Representa la interfaz que expone la capacidad de recuperar una secuencia XML que proporciona una descripción de una o más vistas de datos.
Interfaz pública IVsDataViewUserContextProvider Proporciona la capacidad de crear un contexto de usuario para indicar qué componente del Explorador de servidores acaba de seleccionarse.
Interfaz pública IVsDataViewVisibilityProvider Proporciona la capacidad de controlar la visibilidad de nodos en una jerarquía de la vista de datos.

Enumeraciones

  Enumeración Descripción
Enumeración pública DataCommandType Representa una enumeración de los tipos predefinidos de comando de datos.
Enumeración pública DataItemTypeFormat 指定 GetItemType 方法返回的数据项类型的格式。
Enumeración pública DataParameterDirection Especifica el tipo de un parámetro en una consulta.