Freigeben über


IDatabaseProjectReferenceController-Schnittstelle

Dieser Erweiterungspunkt steuert, wie dem Datenbankprojektsystem Verweise hinzugefügt werden.

Diese API ist nicht CLS-kompatibel. 

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (in Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntax

'Declaration
<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

Der IDatabaseProjectReferenceController-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AllowDatabaseReferences Ruft einen Wert ab, der angibt, ob dieser Controller Datenbankverweise zulässt.
Öffentliche Eigenschaft AllowProjectReferences Ruft einen Wert ab, der angibt, ob dieser Controller Projektverweise zulässt.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode DoDefaultAction Behandelt die Standardaktion für den Argumentknoten.Beispielsweise öffnet der Datenbankschema-Anbieter für SQL Server die Verweiseigenschaftenseite über OpenProjectDesigner.
Öffentliche Methode GetCaption Gibt die Beschriftung für diesen Verweisknoten zurück.
Öffentliche Methode GetReferenceData Wenn sich ein Verweis ändert, wird der Verweis mit dieser Methode in CustomSchemaData aufgegliedert.Anschließend werden diese Daten dem Modell hinzugefügt oder aus dem Modell entfernt.
Öffentliche Methode Initialize Initialisiert diese Erweiterung.
Öffentliche Methode IsArtifactReference Gibt true zurück, wenn der fileName ein Dateiformat darstellt, das für einen Datenbankschema-Anbieter (Database Schema Provider, DSP) spezifisch ist.
Öffentliche Methode IsValidReference Gibt true zurück, wenn dies ein gültiger Verweis ist.
Öffentliche Methode KeyOutputBuildVariables Gibt eine Liste von Buildvariablen zurück, die sich auf die Schlüsselausgabe für das Projekt auswirken.
Öffentliche Methode RetrieveDatabaseReferenceSelectorData Gibt die Selektordaten zurück, die erforderlich sind, um einen neuen Datenbankverweis zu erstellen.
Öffentliche Methode RetrieveDatabaseReferenceSelectorDataResult Gibt das Ergebnis des Aufrufs von RetrieveDatabaseReferenceSelectorData zurück.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Schema.Package.Project-Namespace