Compartir a través de


DeploymentPlanGenerator (Clase)

Cuando se implementa en una clase derivada mediante un proveedor de esquema de base de datos (DSP), genera un plan de implementación que se basa en un modelo.

Jerarquía de herencia

System.Object
  Microsoft.Data.Schema.Build.DeploymentPlanGenerator

Espacio de nombres:  Microsoft.Data.Schema.Build
Ensamblado:  Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)

Sintaxis

'Declaración
Public MustInherit Class DeploymentPlanGenerator _
    Implements IExtension
public abstract class DeploymentPlanGenerator : IExtension
public ref class DeploymentPlanGenerator abstract : IExtension
[<AbstractClass>]
type DeploymentPlanGenerator =  
    class
        interface IExtension
    end
public abstract class DeploymentPlanGenerator implements IExtension

El tipo DeploymentPlanGenerator expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido DeploymentPlanGenerator Inicializa una nueva instancia de la clase DeploymentPlanGenerator.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ComparisonResult Obtiene o establece un resultado de la comparación.
Propiedad pública Messages Obtiene una lista de mensajes.
Propiedad pública Options Obtiene o establece las opciones de generación del plan.
Propiedad pública Source Obtiene o establece el modelo de la base de datos de origen.
Propiedad pública Target Obtiene o establece el modelo de la base de datos de destino.

Arriba

Métodos

  Nombre Descripción
Método público Cancel Lo llama el motor de generación del plan de implementación de Visual Studio cuando el usuario ha cancelado la operación de implementación.
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 GeneratePlan Lo llama el motor de generación del plan de implementación de Visual Studio para generar el plan.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnCancel Lo llama el método Cancel.
Método protegido OnGeneratePlan Lo llama el método GeneratePlan para generar el plan.
Método protegido OnInitialize Lo llama el motor de generación del plan de implementación de Visual Studio para permitir que el código extienda la funcionalidad durante la inicialización.
Método protegido OnProcessProposal Lo llama el motor de generación del plan de implementación de Visual Studio para permitir que el código extienda la funcionalidad antes de comparar el modelo.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

Esta clase es un punto de extensión clave para las clases DatabaseSchemaProvider personalizadas.

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.Data.Schema.Build (Espacio de nombres)

DatabaseSchemaProvider

Otros recursos

Extender las características de base de datos de Visual Studio