DataObjectSelector Clase

Definición

Representa una implementación de la interfaz IVsDataObjectSelector.

public ref class DataObjectSelector abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Core::IVsDataSupportObject<Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataObjectSelector ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataObjectSelector
public abstract class DataObjectSelector : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Core.IVsDataSupportObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataObjectSelector>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataObjectSelector
type DataObjectSelector = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataObjectSelector
    interface IVsDataSupportObject<IVsDataObjectSelector>
Public MustInherit Class DataObjectSelector
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataObjectSelector, IVsDataSupportObject(Of IVsDataObjectSelector)
Herencia
Derivado
Implementaciones

Constructores

DataObjectSelector()

Inicializa una nueva instancia de la clase DataObjectSelector.

DataObjectSelector(IVsDataConnection)

Inicializa una nueva instancia de la DataObjectSelector clase con el objeto de conexión de datos.

Propiedades

Site

Obtiene o establece el sitio de objetos.

(Heredado de DataSiteableObject<T>)

Métodos

GetExpensiveProperties(String)

Recupera una lista de propiedades costosas del almacén de objetos.

GetExpensiveProperties(String, Object[])

Recupera una lista de propiedades costosas del almacén de objetos.

GetMappings(Object[])

Devuelve pares clave-valor de los nombres de propiedad asignados y sus correspondientes nombres de propiedad específicos del origen de datos.

GetOrdering(String)

Devuelve la ordenación del tipo especificado como una cadena de nombres de objeto de datos delimitados por comas, que especifica el criterio de ordenación de los objetos de datos devueltos cuando se seleccionan objetos.

GetOrdering(String, Object[])

Devuelve la ordenación del tipo especificado como una cadena de nombres de objeto de datos delimitados por comas, que especifica el criterio de ordenación de los objetos de datos devueltos cuando se seleccionan objetos.

GetRequiredRestrictions(String)

Recupera una lista de las restricciones necesarias cuando se seleccionan objetos de datos para el tipo especificado.

GetRequiredRestrictions(String, Object[])

Recupera una lista de las restricciones necesarias cuando se seleccionan objetos de datos para el tipo especificado.

GetSupportedRestrictions(String)

Recupera todas las restricciones que se admiten cuando se seleccionan objetos de datos para el tipo especificado.

GetSupportedRestrictions(String, Object[])

Recupera todas las restricciones que se admiten cuando se seleccionan objetos de datos para el tipo especificado.

OnSiteChanged(EventArgs)

Genera el evento SiteChanged.

(Heredado de DataSiteableObject<T>)
SelectObjects(String, Object[], String[])

Devuelve un lector de datos para los objetos de datos recuperados del almacén de objetos, que se filtran por las restricciones y propiedades especificadas.

SelectObjects(String, Object[], String[], Object[])

Devuelve un lector de datos para los objetos de datos recuperados del almacén de objetos, que se filtran por las restricciones, propiedades y parámetros especificados.

Eventos

SiteChanged

Se produce cuando cambia la propiedad Site.

(Heredado de DataSiteableObject<T>)

Implementaciones de interfaz explícitas

IVsDataSupportObject<IVsDataObjectSelector>.Invoke(String, Object[], Object[])

Representa una implementación de la interfaz IVsDataObjectSelector.

Se aplica a