DataObjectSelector (Clase)

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.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataObjectSelector
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetObjectSelector
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetRootObjectSelector

Espacio de nombres:  Microsoft.VisualStudio.Data.Framework
Ensamblado:  Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)

Sintaxis

'Declaración
Public MustInherit Class DataObjectSelector _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataObjectSelector, IVsDataSupportObject(Of IVsDataObjectSelector)
public abstract class DataObjectSelector : DataSiteableObject<IVsDataConnection>, 
    IVsDataObjectSelector, IVsDataSupportObject<IVsDataObjectSelector>
public ref class DataObjectSelector abstract : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataObjectSelector, IVsDataSupportObject<IVsDataObjectSelector^>
[<AbstractClass>]
type DataObjectSelector =  
    class
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataObjectSelector
        interface IVsDataSupportObject<IVsDataObjectSelector>
    end
public abstract class DataObjectSelector extends DataSiteableObject<IVsDataConnection> implements IVsDataObjectSelector, IVsDataSupportObject<IVsDataObjectSelector>

El tipo DataObjectSelector expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido DataObjectSelector() Inicializa una nueva instancia de la clase DataObjectSelector.
Método protegido DataObjectSelector(IVsDataConnection) Inicializa una nueva instancia de la clase de DataObjectSelector con el objeto de conexión de datos.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Site Obtiene o establece el sitio del objeto. (Se hereda de DataSiteableObject<T>).

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetExpensiveProperties(String) Recupera una lista de propiedades costosas del almacén del objeto.
Método protegido GetExpensiveProperties(String, array<Object[]) Recupera una lista de propiedades costosas del almacén del objeto.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método protegidoMiembro estático GetMappings Pares clave-valor de especificada de nombres de propiedad asignados y sus nombres de propiedad origen- específicos de datos correspondientes.
Método público GetOrdering(String) Devuelve pedir para el tipo especificado como una cadena de nombres de objeto de datos separados por comas, que especifica el criterio de ordenación de los objetos de datos devueltos cuando se seleccionan los objetos.
Método protegido GetOrdering(String, array<Object[]) Devuelve pedir para el tipo especificado como una cadena de nombres de objeto de datos separados por comas, que especifica el criterio de ordenación de los objetos de datos devueltos cuando se seleccionan los objetos.
Método público GetRequiredRestrictions(String) Recupera una lista de las restricciones que se requieren cuando los objetos de datos están seleccionados para el tipo especificado.
Método protegido GetRequiredRestrictions(String, array<Object[]) Recupera una lista de las restricciones que se requieren cuando los objetos de datos están seleccionados para el tipo especificado.
Método público GetSupportedRestrictions(String) Recupera todas las restricciones admitidas cuando los objetos de datos están seleccionados para el tipo especificado.
Método protegido GetSupportedRestrictions(String, array<Object[]) Recupera todas las restricciones admitidas cuando los objetos de datos están seleccionados para el tipo especificado.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnSiteChanged Genera el evento SiteChanged. (Se hereda de DataSiteableObject<T>).
Método público SelectObjects(String, array<Object[], array<String[]) Devuelve un lector de datos para los objetos de datos recuperados del almacén de objeto, que filtran por las restricciones y las propiedades especificadas.
Método protegido SelectObjects(String, array<Object[], array<String[], array<Object[]) Devuelve un lector de datos para los objetos de datos recuperados del almacén de objeto, que filtran por las restricciones, las propiedades, y los parámetros especificados.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público SiteChanged Se produce cuando cambia la propiedad Site. (Se hereda de DataSiteableObject<T>).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IVsDataSupportObject<IVsDataObjectSelector>.Invoke Invoca el método especificado.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Data.Framework (Espacio de nombres)