Compartir a través de


DatabaseProjectConfig (Clase)

Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. Esta clase se usa para las propiedades específicas de configuración. DatabaseProjectNode se emplea para las propiedades independientes de la configuración.

Esta API no es compatible con CLS. 

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.Data.Schema.Package.Project
Ensamblado:  Microsoft.VisualStudio.Data.Schema.Package (en Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintaxis

'Declaración
<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

El tipo DatabaseProjectConfig expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública ConfigName Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Propiedad pública ConfigurationProperties Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Propiedad pública DatabaseProjectNode Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Propiedad pública ExtenderCATID Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).

Arriba

Métodos

  Nombre Descripción
Método público DebugLaunch Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Invalida a ProjectConfig.DebugLaunch(UInt32)).
Método público EnumOutputs Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público get_BuildableProjectCfg Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público get_CanonicalName Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público get_CfgType Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Invalida a ProjectConfig.get_CfgType(Guid%, IntPtr%)).
Método público get_DisplayName Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público get_IsDebugOnly Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público get_IsPackaged Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público get_IsPrivate Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público get_IsReleaseOnly Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público get_IsSpecifyingOutputSupported Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público get_OutputGroups Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público get_Platform Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público get_ProjectCfgProvider Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público get_RootURL Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público get_TargetCodePage Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público get_UpdateSequenceNumber Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público get_VirtualRoot Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público GetCfg Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público GetConfigurationProperty Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método protegido GetConfigurationPropertyAsBool Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método protegido GetMsBuildProperty Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público GetPages Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público GetProjectDesignerPages Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público GetProjectItem Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido InternalSetConfigurationProperty Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público OpenOutput Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público OpenOutputGroup Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público OutputsRequireAppRoot Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público PrepareBuild Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público QueryDebugLaunch Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Invalida a ProjectConfig.QueryDebugLaunch(UInt32, Int32%)).
Método público RefreshBuildOutputGroup Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público SetConfigurationProperty(String, String, DatabaseProjectEventPropagation) Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Invalida a ProjectConfig.SetConfigurationProperty(String, String, DatabaseProjectEventPropagation)).
Método público SetConfigurationProperty(String, String, DatabaseProjectPropertyComparisonType, DatabaseProjectEventPropagation) Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público SetProjectDirty Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IInternalExtenderProvider.CanExtend Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Implementación explícita de interfacesMétodo privado IVsProjectFlavorCfg.Close Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Implementación explícita de interfacesMétodo privado IVsProjectFlavorCfg.get_CfgType Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Implementación explícita de interfacesMétodo privado IInternalExtenderProvider.GetExtender Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Implementación explícita de interfacesMétodo privado IInternalExtenderProvider.GetExtenderNames Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. (Se hereda de ProjectConfig).
Implementación explícita de interfacesMétodo privado IDatabaseProjectConfiguration.GetConfigurationProperty Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Data.Schema.Package.Project (Espacio de nombres)