次の方法で共有


IDatabaseProjectReferenceController インターフェイス

この拡張ポイントは、参照がデータベース プロジェクト システムに追加される方法を制御します。

この API は、CLS に準拠していません。 

名前空間:  Microsoft.VisualStudio.Data.Schema.Package.Project
アセンブリ:  Microsoft.VisualStudio.Data.Schema.Package (Microsoft.VisualStudio.Data.Schema.Package.dll 内)

構文

'宣言
<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

IDatabaseProjectReferenceController 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ AllowDatabaseReferences このコントローラーがデータベース参照を許可するかどうかを示す値を取得します。
パブリック プロパティ AllowProjectReferences このコントローラーがプロジェクト参照を許可するかどうかを示す値を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド DoDefaultAction 引数ノードの既定のアクションを処理します。たとえば、SQL Server のデータベース スキーマ プロバイダーは、OpenProjectDesigner を経由して参照のプロパティ ページを開きます。
パブリック メソッド GetCaption この参照ノードのキャプションを返します。
パブリック メソッド GetReferenceData 参照が変更されると、このメソッドを使用して参照が CustomSchemaData に分解されます。このデータは、その後、モデルに追加されるか、モデルから削除されます。
パブリック メソッド Initialize この拡張機能を初期化します。
パブリック メソッド IsArtifactReference fileName がデータベース スキーマ プロバイダー (DSP) に固有のファイル形式を表す場合は true を返します。
パブリック メソッド IsValidReference これが有効な参照である場合は true を返します。
パブリック メソッド KeyOutputBuildVariables プロジェクトのキー出力に影響するビルド変数のリストを返します。
パブリック メソッド RetrieveDatabaseReferenceSelectorData 新しいデータベース参照の作成に必要なセレクター データを返します。
パブリック メソッド RetrieveDatabaseReferenceSelectorDataResult RetrieveDatabaseReferenceSelectorData 呼び出しの結果を返します。

このページのトップへ

参照

参照

Microsoft.VisualStudio.Data.Schema.Package.Project 名前空間