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 호출의 결과를 반환합니다. |
위쪽