Partilhar via


Classe SchemaCompareFileBasedModelProvider

Fornece uma classe para o provedor de um modelo baseado em arquivo comparar os esquemas de Esquema comparar janela de Visual Studio Premium e Visual Studio Ultimate.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareModelProviderBase
    Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareFileBasedModelProvider

Namespace:  Microsoft.Data.Schema.Tools.Compare.Schema
Assembly:  Microsoft.Data.Schema.Tools (em Microsoft.Data.Schema.Tools.dll)

Sintaxe

'Declaração
Public Class SchemaCompareFileBasedModelProvider _
    Inherits SchemaCompareModelProviderBase
public class SchemaCompareFileBasedModelProvider : SchemaCompareModelProviderBase
public ref class SchemaCompareFileBasedModelProvider : public SchemaCompareModelProviderBase
type SchemaCompareFileBasedModelProvider =  
    class
        inherit SchemaCompareModelProviderBase
    end
public class SchemaCompareFileBasedModelProvider extends SchemaCompareModelProviderBase

O tipo SchemaCompareFileBasedModelProvider expõe os membros a seguir.

Construtores

  Nome Descrição
Método público SchemaCompareFileBasedModelProvider Inicializa uma nova instância da classe SchemaCompareFileBasedModelProvider.

Início

Propriedades

  Nome Descrição
Propriedade protegida Canceled (Herdado de SchemaCompareModelProviderBase.)
Propriedade pública ConnectionType Obtém o tipo de conexão. (Substitui SchemaCompareModelProviderBase.ConnectionType.)
Propriedade pública DatabaseFileName Obtém ou define o nome do arquivo do banco de dados.
Propriedade pública DatabaseSchemaProvider Obtém ou define o provedor de esquema de banco de dados atual.O set procedimento é protegido. (Herdado de SchemaCompareModelProviderBase.)
Propriedade pública ModelInformation Obtém as informações do modelo para o provedor do modelo atual. (Substitui SchemaCompareModelProviderBase.ModelInformation.)
Propriedade pública Name Quando implementado em uma classe derivada, obtém ou define o nome deste objeto. (Herdado de SchemaCompareModelProviderBase.)
Propriedade pública Translator Obtém ou define o conversor atual. (Herdado de SchemaCompareModelProviderBase.)

Início

Métodos

  Nome Descrição
Método público Cancel (Herdado de SchemaCompareModelProviderBase.)
Método público Deserialize Desserializa o estado do fornecedor atual do nó XML especificado. (Substitui SchemaCompareModelProviderBase.Deserialize(XmlNode, String%).)
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público IsCompatible Retorna um valor que indica se o fornecida compara o provedor de modelo é compatível com o provedor do modelo atual. (Substitui SchemaCompareModelProviderBase.IsCompatible(ISchemaCompareModelProvider, String%).)
Método público IsEqual Retorna um valor que indica se o provedor do modelo especificado é igual a este provedor de modelo. (Herdado de SchemaCompareModelProviderBase.)
Método protegido IsEqualTemplate Retorna um valor que indica se o fornecida compara o provedor de modelo baseia-se no mesmo modelo. (Substitui SchemaCompareModelProviderBase.IsEqualTemplate(ISchemaCompareModelProvider).)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ResetCancel (Herdado de SchemaCompareModelProviderBase.)
Método público Serialize Serializa o objeto atual para o nó XML pai fornecido. (Substitui SchemaCompareModelProviderBase.Serialize(XmlNode).)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público Uninitialize Chamado pelo Esquema comparar janela no Visual Studio quando o conteúdo da janela está desmarcada. (Herdado de SchemaCompareModelProviderBase.)
Método público Validate Retorna um valor que indica se o nome de arquivo se refere a um arquivo existente e se não for, retornará uma mensagem de erro. (Substitui SchemaCompareModelProviderBase.Validate(String%).)

Início

Campos

  Nome Descrição
Campo públicoMembro estático FileBasedModelProviderElementName Retorna "filebasedmodelprovider".

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.Data.Schema.Tools.Compare.Schema