Condividi tramite


Classe DeploymentPlanGenerator

Se implementato in una classe derivata da un fornitore del provider dello schema di database (DSP), genera un piano di distribuzione basato su un modello.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.Data.Schema.Build
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Sintassi

'Dichiarazione
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

Il tipo DeploymentPlanGenerator espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DeploymentPlanGenerator Inizializza una nuova istanza della classe DeploymentPlanGenerator.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ComparisonResult Ottiene o imposta il risultato di un confronto.
Proprietà pubblica Messages Ottiene un elenco di messaggi.
Proprietà pubblica Options Ottiene o imposta le opzioni di generazione del piano.
Proprietà pubblica Source Ottiene o imposta il modello del database di origine.
Proprietà pubblica Target Ottiene o imposta il modello del database di destinazione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Cancel Chiamato dal motore di generazione del piano di distribuzione di Visual Studio nel caso in cui l'operazione di distribuzione sia stata annullata dall'utente.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GeneratePlan Chiamato dal motore di generazione del piano di distribuzione di Visual Studio per generare il piano.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnCancel Chiamato dal metodo Cancel.
Metodo protetto OnGeneratePlan Chiamato dal metodo GeneratePlan per generare il piano.
Metodo protetto OnInitialize Chiamato dal motore di generazione del piano di distribuzione di Visual Studio per consentire al codice di estendere le funzionalità durante l'inizializzazione.
Metodo protetto OnProcessProposal Chiamato dal motore di generazione del piano di distribuzione di Visual Studio per consentire al codice di estendere le funzionalità prima di confrontare il modello.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Questa classe è un punto di estensione principale per le classi DatabaseSchemaProvider personalizzate.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Data.Schema.Build

DatabaseSchemaProvider

Altre risorse

Estensione delle funzionalità di database di Visual Studio