DataObjectRestrictionMapper (Clase)

Proporciona una manera de personalizar asignaciones de restricciones genéricas a las restricciones dato-origen- concretas.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataObjectRestrictionMapper

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

Sintaxis

'Declaración
Public MustInherit Class DataObjectRestrictionMapper _
    Inherits ObjectWithSite
public abstract class DataObjectRestrictionMapper : ObjectWithSite
public ref class DataObjectRestrictionMapper abstract : public ObjectWithSite
[<AbstractClass>]
type DataObjectRestrictionMapper =  
    class
        inherit ObjectWithSite
    end
public abstract class DataObjectRestrictionMapper extends ObjectWithSite

El tipo DataObjectRestrictionMapper expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido DataObjectRestrictionMapper Constructor de clase.Crea una nueva instancia de la clase DataObjectRestrictionMapper.

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida Connection Recupera la instancia de objeto de DataConnection para la conexión actual.
Propiedad pública Site Obtiene o establece el sitio del objeto. (Se hereda de ObjectWithSite).

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 GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público MapValuesToRestriction Asigna un conjunto de restricciones genéricas a una restricción dato-origen- concreta.
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 ObjectWithSite).
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 Evento que se produce cuando se cambia la propiedad de Site . (Se hereda de ObjectWithSite).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IObjectWithSite.GetSite Recupera el sitio último establecido mediante el método de IObjectWithSite.SetSite .En caso de que no haya ningún sitio conocido, el objeto devuelve una excepción. (Se hereda de ObjectWithSite).
Implementación explícita de interfacesMétodo privado IObjectWithSite.SetSite Proporciona el puntero del sitio al objeto de sitio. (Se hereda de ObjectWithSite).

Arriba

Comentarios

Los clientes pueden genéricamente enumerar ciertos objetos utilizando la información de asignación de concepto proporcionada en compatibilidad XML del objeto de datos de un proveedor de DDEX.Para realizar mejor, un cliente necesita la capacidad de usar restricciones genéricas en su enumeración para especificar que el subconjunto de objetos que desea recuperar.

Para ello, es necesario que las restricciones genéricas convert de DDEX (por ejemplo, catálogo, esquema, nombre) en las restricciones origen- concretas que son reconocidas nativo por el proveedor de DDEX

En la mayoría de los casos existe una asignación unívoca entre las restricciones genéricas y origen- concretas, y ésta fácil especificar en el archivo XML.Sin embargo, es plausiblemente que las restricciones están asignadas de una manera más compleja, en este caso un proveedor puede implementar un asignador de restricción para convertir las restricciones correctamente.

Hereda de la clase ObjectWithSite.

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 (Espacio de nombres)