Compartilhar via


Classe DatabaseConfigurationExtender

Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.

Esta API não compatível com CLS. 

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Data.Schema.Package.Project.DatabaseProjectExtenderBase
    Microsoft.VisualStudio.Data.Schema.Package.Project.DatabaseProjectConfigurationExtender
      Microsoft.VisualStudio.Data.Schema.Package.Sql.Internal.DatabaseConfigurationExtender

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.Sql.Internal
Assembly:  Microsoft.VisualStudio.Data.Schema.Package.Sql (em Microsoft.VisualStudio.Data.Schema.Package.Sql.dll)

Sintaxe

'Declaração
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class DatabaseConfigurationExtender _
    Inherits DatabaseProjectConfigurationExtender _
    Implements ICustomTypeDescriptor
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public sealed class DatabaseConfigurationExtender : DatabaseProjectConfigurationExtender, 
    ICustomTypeDescriptor
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public ref class DatabaseConfigurationExtender sealed : public DatabaseProjectConfigurationExtender, 
    ICustomTypeDescriptor
[<Sealed>]
[<CLSCompliantAttribute(false)>]
[<ComVisibleAttribute(true)>]
type DatabaseConfigurationExtender =  
    class
        inherit DatabaseProjectConfigurationExtender
        interface ICustomTypeDescriptor
    end
public final class DatabaseConfigurationExtender extends DatabaseProjectConfigurationExtender implements ICustomTypeDescriptor

O tipo DatabaseConfigurationExtender expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública DatabaseProjectNode Obtém o nó do projeto de banco de dados no qual está localizado a IDatabaseProjectConfiguration que você estender. (Herdado de DatabaseProjectConfigurationExtender.)
Propriedade pública ExtenderDBSchemaFileName Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Propriedade pública ExtenderDeployAction Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Propriedade pública ExtenderDeploymentConfigFile Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Propriedade pública ExtenderSandboxDeployAction Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Propriedade pública ExtenderSandboxDeploymentConfigFile Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Propriedade pública ExtenderSandboxSqlCommandVariablesFile Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Propriedade pública ExtenderSqlCommandVariablesFile Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Propriedade pública ExtenderSqlSandboxTargetDatabase Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Propriedade pública ExtenderSqlTargetDatabase Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Propriedade pública ProjectConfiguration Obtém ou define a configuração de projeto que estende a este objeto. (Herdado de DatabaseProjectConfigurationExtender.)

Início

Métodos

  Nome Descrição
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Finaliza este objeto, notificando o site desse extensor não é válido. (Herdado de DatabaseProjectExtenderBase.)
Método público GetAttributes Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Método público GetClassName Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Método público GetComponentName Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Método protegido GetConfigurationProperty Obtém uma propriedade de configuração do projeto. (Herdado de DatabaseProjectConfigurationExtender.)
Método protegido GetConfigurationPropertyAsBool Tenta obter a propriedade de configuração como um Boolean. (Herdado de DatabaseProjectConfigurationExtender.)
Método público GetConverter Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Método público GetDefaultEvent Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Método público GetDefaultProperty Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Método público GetEditor Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Método público GetEvents() Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Método público GetEvents(array<Attribute[]) Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetProperties() Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Método público GetProperties(array<Attribute[]) Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Método público GetPropertyOwner Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público IsPropertyHidden Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido SetConfigurationProperty Define uma propriedade de configuração do projeto. (Herdado de DatabaseProjectConfigurationExtender.)
Método público ToString Converte uma seqüência de caracteres. (Herdado de DatabaseProjectExtenderBase.)

Início

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Schema.Package.Sql.Internal