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 呼叫產生的結果。 |
回頁首