Compartilhar via


Classe RefactoringDeploymentAnalyzer

Em uma classe derivada, analisa cada registro de transação e fornece uma lista das operações de destino.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.Refactoring.RefactoringDeploymentAnalyzer

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

Sintaxe

'Declaração
Public MustInherit Class RefactoringDeploymentAnalyzer _
    Implements IExtensionInformation, IExtension
public abstract class RefactoringDeploymentAnalyzer : IExtensionInformation, 
    IExtension
public ref class RefactoringDeploymentAnalyzer abstract : IExtensionInformation, 
    IExtension
[<AbstractClass>]
type RefactoringDeploymentAnalyzer =  
    class
        interface IExtensionInformation
        interface IExtension
    end
public abstract class RefactoringDeploymentAnalyzer implements IExtensionInformation, IExtension

O tipo RefactoringDeploymentAnalyzer expõe os membros a seguir.

Construtores

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

Início

Propriedades

  Nome Descrição
Propriedade protegida DatabaseSchemaProvider Obtém o provedor do esquema de banco de dados associado.
Propriedade pública ExtensionHandle Obtém o identificador de extensão, que contém o tipo de extensão e a configuração nomeada para este tipo de extensão.
Propriedade pública SupportedOperationName Obtém o nome da operação com suporte.

Início

Métodos

  Nome Descrição
Método público Analyze Retorna uma lista das operações de destino, analisando o registro da transação fornecido de acordo com o modelo de dados de origem fornecido e o modelo de destino.
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 MergeTransactionRecords Retorna uma lista de registros de transação mescladas para o qual esse analisador está registrado.
Método público SetExtensionHandle Define o identificador de extensão para essa extensão analyzer.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Comentários

Observações para herdeiros

Quando você herda de RefactoringDeploymentAnalyzer, você deve substituir os seguintes membros:

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