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 | |
---|---|---|
![]() |
Deployment | Ottiene il motore di distribuzione dello schema. |
![]() |
Options | Ottiene o imposta l'oggetto opzioni di distribuzione. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Cancel | Se implementato in una classe derivata, utilizza il valore della proprietà Deployment per annullare l'operazione di distribuzione corrente. |
![]() |
CompareModels | Se implementato in una classe derivata, utilizza il valore della proprietà Deployment per richiamare il processo di confronto dei modelli. |
![]() |
CreatePlan | Se implementato in una classe derivata, utilizza il valore della proprietà Deployment per creare il piano. |
![]() |
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. |
![]() |
Dispose | Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse non gestite. (Ereditato da IDisposable) |
![]() |
UpdateDatabase | Se implementato in una classe derivata, utilizza il valore della proprietà Deployment per aggiornare il database di destinazione tramite il piano fornito. |
![]() |
VerifyPlan | Se implementato in una classe derivata, utilizza il valore della proprietà Deployment per verificare il piano. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
DeploymentMessage | Se implementato in una classe derivata, gestisce un evento del messaggio di distribuzione. |
![]() |
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