Condividi tramite


Interfaccia ISchemaDeploymentController

Fornisce la funzionalità per eseguire più volte il motore di distribuzione per generare ed eseguire script per un numero illimitato di configurazioni di distribuzione.

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

Sintassi

'Dichiarazione
Public Interface ISchemaDeploymentController _
    Inherits IDisposable
public interface ISchemaDeploymentController : IDisposable
public interface class ISchemaDeploymentController : IDisposable
type ISchemaDeploymentController =  
    interface
        interface IDisposable
    end
public interface ISchemaDeploymentController extends IDisposable

Il tipo ISchemaDeploymentController espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Deployment Ottiene il motore di distribuzione dello schema.
Proprietà pubblica Options Ottiene o imposta l'oggetto opzioni di distribuzione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Cancel Se implementato in una classe derivata, utilizza il valore della proprietà Deployment per annullare l'operazione di distribuzione corrente.
Metodo pubblico CompareModels Se implementato in una classe derivata, utilizza il valore della proprietà Deployment per richiamare il processo di confronto dei modelli.
Metodo pubblico CreatePlan Se implementato in una classe derivata, utilizza il valore della proprietà Deployment per creare il piano.
Metodo pubblico CreateScript Se implementato in una classe derivata, utilizza il valore della proprietà Deployment per creare lo script utilizzando il piano specificato.Questo metodo prepara quindi il writer di testo alla scrittura dello script.
Metodo pubblico Dispose Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse non gestite. (Ereditato da IDisposable)
Metodo pubblico UpdateDatabase Se implementato in una classe derivata, utilizza il valore della proprietà Deployment per aggiornare il database di destinazione tramite il piano fornito.
Metodo pubblico VerifyPlan Se implementato in una classe derivata, utilizza il valore della proprietà Deployment per verificare il piano.

In alto

Eventi

  Nome Descrizione
Evento pubblico DeploymentMessage Se implementato in una classe derivata, gestisce un evento del messaggio di distribuzione.
Evento pubblico ScriptGenerationMessage Se implementato in una classe derivata, gestisce un evento del messaggio di generazione dello script.

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Data.Schema.Build

SchemaCompareComparisonGenerator

Altre risorse

Estensione delle funzionalità di database di Visual Studio