Partager via


IDatabaseProjectReferenceController, interface

Ce point d'extension contrôle la façon dont les références sont ajoutées au système de projet de base de données.

Cette API n'est pas conforme CLS. 

Espace de noms :  Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly :  Microsoft.VisualStudio.Data.Schema.Package (dans Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntaxe

'Déclaration
<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

Le type IDatabaseProjectReferenceController expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AllowDatabaseReferences Obtient une valeur qui indique si ce contrôleur autorise des références de base de données.
Propriété publique AllowProjectReferences Obtient une valeur qui indique si ce contrôleur autorise des références de projet.

Début

Méthodes

  Nom Description
Méthode publique DoDefaultAction Gère l'action par défaut pour le nœud de l'argument.Par exemple, le fournisseur de schémas de base de données pour SQL Server ouvre la page de propriétés de références via OpenProjectDesigner).
Méthode publique GetCaption Retourne la légende pour ce nœud de référence.
Méthode publique GetReferenceData Lorsqu'une référence change, cette méthode permet de la décomposer en données CustomSchemaData.Ces données sont ensuite ajoutées au modèle ou en sont supprimées.
Méthode publique Initialize Initialise cette extension.
Méthode publique IsArtifactReference Retourne true si fileName représente un format de fichier spécifique à un fournisseur de schémas de base de données (DSP).
Méthode publique IsValidReference Retourne true s'il s'agit d'une référence valide.
Méthode publique KeyOutputBuildVariables Retourne une liste de variables de génération qui affectent la sortie clé pour le projet.
Méthode publique RetrieveDatabaseReferenceSelectorData Retourne les données du sélecteur qui sont obligatoires pour créer une nouvelle référence de base de données.
Méthode publique RetrieveDatabaseReferenceSelectorDataResult Retourne le résultat de l'appel à RetrieveDatabaseReferenceSelectorData.

Début

Voir aussi

Référence

Microsoft.VisualStudio.Data.Schema.Package.Project, espace de noms