Compartir a través de


IDatabaseProjectReferenceController (Interfaz)

Este punto de extensión controla cómo se agregan referencias al sistema de proyectos de base de datos.

Esta API no es compatible con CLS. 

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

Sintaxis

'Declaración
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseProjectReferenceController _
    Inherits IExtension
[CLSCompliantAttribute(false)]
public interface IDatabaseProjectReferenceController : IExtension
[CLSCompliantAttribute(false)]
public interface class IDatabaseProjectReferenceController : IExtension
[<CLSCompliantAttribute(false)>]
type IDatabaseProjectReferenceController =  
    interface
        interface IExtension
    end
public interface IDatabaseProjectReferenceController extends IExtension

El tipo IDatabaseProjectReferenceController expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública AllowDatabaseReferences Obtiene un valor que indica si este controlador permite referencias de base de datos.
Propiedad pública AllowProjectReferences Obtiene un valor que indica si este controlador permite referencias de proyecto.

Arriba

Métodos

  Nombre Descripción
Método público DoDefaultAction Controla la acción predeterminada para el nodo de argumento.Por ejemplo, el proveedor de esquema de base de datos para SQL Server abre la página de propiedades de las referencias mediante OpenProjectDesigner.
Método público GetCaption Devuelve el título para este nodo de referencia.
Método público GetReferenceData Cuando una referencia cambia, se usa este método para romper la referencia en CustomSchemaData.A continuación, estos datos se agregan o quitan del modelo.
Método público Initialize Inicializa esta extensión.
Método público IsArtifactReference Devuelve true si fileName representa un formato de archivo que es específico de un proveedor de esquema de base de datos (DSP).
Método público IsValidReference Devuelve true si se trata de una referencia válida.
Método público KeyOutputBuildVariables Devuelve una lista de variables de compilación que afectan a los resultados clave para el proyecto.
Método público RetrieveDatabaseReferenceSelectorData Devuelve los datos del selector necesarios para crear una nueva referencia de base de datos.
Método público RetrieveDatabaseReferenceSelectorDataResult Devuelve el resultado de la llamada a RetrieveDatabaseReferenceSelectorData.

Arriba

Vea también

Referencia

Microsoft.VisualStudio.Data.Schema.Package.Project (Espacio de nombres)