Partilhar via


Classe RefactoringLog

Esta classe representa um arquivo de log de refatoração. É uma classe base para provedores de esquema de banco de dados que deseja fornecer acesso programático aos seus arquivos de log de refatoração. Refatoração de arquivos de log são usados pela implantação para preservar a intenção de tempo de design de um usuário durante a implantação. Por exemplo, esse log pode conter informações para informar a implantação para renomear uma tabela (se essa ação é suportada), em vez de fazê-lo para a alteração, como o descarte e criar ações de script.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.Refactoring.RefactoringLog
    Microsoft.Data.Schema.Sql.Refactoring.SqlRefactoringLog

Namespace:  Microsoft.Data.Schema.Refactoring
Assembly:  Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)

Sintaxe

'Declaração
Public MustInherit Class RefactoringLog
public abstract class RefactoringLog
public ref class RefactoringLog abstract
[<AbstractClass>]
type RefactoringLog =  class end
public abstract class RefactoringLog

O tipo RefactoringLog expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido RefactoringLog Inicializa uma nova instância da classe RefactoringLog.

Início

Métodos

  Nome Descrição
Método protegido AppendOperation Acrescenta a operação especificada no log de refatoração.
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 protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público Save Grava o log de refatoração para o caminho especificado quando a instância foi criada.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

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.Refactoring