Classe SchemaDeploymentOptions
Rappresenta le impostazioni disponibili per configurare la modalità di generazione di un piano di distribuzione.
Gerarchia di ereditarietà
System.Object
Microsoft.Data.Schema.Build.SchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.SqlSchemaDeploymentOptions
Spazio dei nomi: Microsoft.Data.Schema.Build
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Sintassi
'Dichiarazione
<DatabaseSchemaProviderCompatibilityAttribute(GetType(DatabaseSchemaProvider))> _
Public MustInherit Class SchemaDeploymentOptions _
Implements IExtensionInformation, IExtension
[DatabaseSchemaProviderCompatibilityAttribute(typeof(DatabaseSchemaProvider))]
public abstract class SchemaDeploymentOptions : IExtensionInformation,
IExtension
[DatabaseSchemaProviderCompatibilityAttribute(typeof(DatabaseSchemaProvider))]
public ref class SchemaDeploymentOptions abstract : IExtensionInformation,
IExtension
[<AbstractClass>]
[<DatabaseSchemaProviderCompatibilityAttribute(typeof(DatabaseSchemaProvider))>]
type SchemaDeploymentOptions =
class
interface IExtensionInformation
interface IExtension
end
public abstract class SchemaDeploymentOptions implements IExtensionInformation, IExtension
Il tipo SchemaDeploymentOptions espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
SchemaDeploymentOptions | Inizializza una nuova istanza della classe SchemaDeploymentOptions. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
BuildtimeContributorsMustExist | ||
ComparerConfiguration | Ottiene la configurazione dell'operatore di confronto selezionato. | |
CreateNewDatabase | Ottiene o imposta un valore che indica se creare un nuovo database di destinazione durante la distribuzione. | |
DropObjectsNotInSource | Ottiene o imposta un valore che indica se eliminare gli oggetti del database di destinazione che non sono presenti nel database di origine. | |
ExcludedModelElements | Ottiene o imposta un elenco di elementi del modello che l'utente ha scelto di escludere dal database di destinazione. | |
ExtensionHandle | Ottiene o imposta l'handle di estensione per questa estensione. | |
SerializationData | Ottiene o imposta i dati serializzati XML per questo oggetto. | |
TargetConnectionString | Ottiene o imposta la stringa di connessione per il database di destinazione. | |
TargetDatabaseName | Ottiene o imposta il nome del database di destinazione. | |
TreatVerificationErrorsAsWarnings | Ottiene o imposta un valore che indica se tutti gli errori di verifica devono essere considerati come avvisi. | |
VerifyDeployment | Ottiene o imposta un valore che indica se verificare la distribuzione una volta completata. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CreateCopy | Restituisce una copia di queste impostazioni delle opzioni. | |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
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) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
OnExtensionHandle | Chiamato in caso di chiamata al metodo SetExtensionHandle. | |
OnInitialize | Chiamato dalla finestra delle impostazioni di distribuzione, ad esempio Database.sqldeployment, in Visual Studio quando viene inizializzata questa classe. | |
SetExtensionHandle | Imposta il valore della proprietà ExtensionHandle e chiama il metodo OnExtensionHandle. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Un provider dello schema di database fornirà una sottoclasse personalizzata di questa classe che fornisce opzioni specifiche del database aggiuntive. Un'istanza delle opzioni adatte per il provider dello schema di database è disponibile da una proprietà sull'istanza SchemaDeployment dopo che è stato costruito.
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