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 | |
---|---|---|
DataObjectRestrictionMapper | Constructor de clase.Crea una nueva instancia de la clase DataObjectRestrictionMapper. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Connection | Recupera la instancia de objeto de DataConnection para la conexión actual. | |
Site | Obtiene o establece el sitio del objeto. (Se hereda de ObjectWithSite). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
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). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MapValuesToRestriction | Asigna un conjunto de restricciones genéricas a una restricción dato-origen- concreta. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnSiteChanged | Genera el evento SiteChanged. (Se hereda de ObjectWithSite). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
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 | |
---|---|---|
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). | |
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.