다음을 통해 공유


DatabaseProjectConfig 클래스

이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. 이 클래스는 구성 특정 속성에 사용됩니다. DatabaseProjectNode는 구성 독립적 속성에 사용됩니다.

이 API는 CLS 규격이 아닙니다. 

상속 계층 구조

System.Object
  Microsoft.VisualStudio.Data.Schema.Package.Project.Internal.ProjectConfig
    Microsoft.VisualStudio.Data.Schema.Package.Project.DatabaseProjectConfig

네임스페이스:  Microsoft.VisualStudio.Data.Schema.Package.Project
어셈블리:  Microsoft.VisualStudio.Data.Schema.Package(Microsoft.VisualStudio.Data.Schema.Package.dll)

구문

‘선언
<ComVisibleAttribute(True)> _
<CLSCompliantAttribute(False)> _
Public NotInheritable Class DatabaseProjectConfig _
    Inherits ProjectConfig _
    Implements IDatabaseProjectConfiguration
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public sealed class DatabaseProjectConfig : ProjectConfig, 
    IDatabaseProjectConfiguration
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public ref class DatabaseProjectConfig sealed : public ProjectConfig, 
    IDatabaseProjectConfiguration
[<Sealed>]
[<ComVisibleAttribute(true)>]
[<CLSCompliantAttribute(false)>]
type DatabaseProjectConfig =  
    class
        inherit ProjectConfig
        interface IDatabaseProjectConfiguration
    end
public final class DatabaseProjectConfig extends ProjectConfig implements IDatabaseProjectConfiguration

DatabaseProjectConfig 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 ConfigName 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 속성 ConfigurationProperties 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 속성 DatabaseProjectNode 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다.
Public 속성 ExtenderCATID 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 DebugLaunch 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig.DebugLaunch(UInt32)을(를) 재정의함)
Public 메서드 EnumOutputs 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 Equals 지정한 Object가 현재 Object와 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 get_BuildableProjectCfg 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 get_CanonicalName 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 get_CfgType 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig.get_CfgType(Guid%, IntPtr%)을(를) 재정의함)
Public 메서드 get_DisplayName 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 get_IsDebugOnly 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 get_IsPackaged 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 get_IsPrivate 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 get_IsReleaseOnly 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 get_IsSpecifyingOutputSupported 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 get_OutputGroups 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 get_Platform 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 get_ProjectCfgProvider 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 get_RootURL 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 get_TargetCodePage 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 get_UpdateSequenceNumber 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 get_VirtualRoot 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 GetCfg 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 GetConfigurationProperty 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Protected 메서드 GetConfigurationPropertyAsBool 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Protected 메서드 GetMsBuildProperty 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 GetPages 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 GetProjectDesignerPages 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 GetProjectItem 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드 InternalSetConfigurationProperty 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 OpenOutput 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 OpenOutputGroup 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 OutputsRequireAppRoot 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 PrepareBuild 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 QueryDebugLaunch 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig.QueryDebugLaunch(UInt32, Int32%)을(를) 재정의함)
Public 메서드 RefreshBuildOutputGroup 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다.
Public 메서드 SetConfigurationProperty(String, String, DatabaseProjectEventPropagation) 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig.SetConfigurationProperty(String, String, DatabaseProjectEventPropagation)을(를) 재정의함)
Public 메서드 SetConfigurationProperty(String, String, DatabaseProjectPropertyComparisonType, DatabaseProjectEventPropagation) 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다.
Public 메서드 SetProjectDirty 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 IInternalExtenderProvider.CanExtend 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
명시적 인터페이스 구현Private 메서드 IVsProjectFlavorCfg.Close 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
명시적 인터페이스 구현Private 메서드 IVsProjectFlavorCfg.get_CfgType 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
명시적 인터페이스 구현Private 메서드 IInternalExtenderProvider.GetExtender 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
명시적 인터페이스 구현Private 메서드 IInternalExtenderProvider.GetExtenderNames 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. (ProjectConfig에서 상속됨)
명시적 인터페이스 구현Private 메서드 IDatabaseProjectConfiguration.GetConfigurationProperty 이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다.

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.Data.Schema.Package.Project 네임스페이스