SchemaDeploymentOptions-Klasse
Stellt Einstellungen dar, die verfügbar sind, um das Generieren eines Bereitstellungsplans zu konfigurieren.
Vererbungshierarchie
System.Object
Microsoft.Data.Schema.Build.SchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.SqlSchemaDeploymentOptions
Namespace: Microsoft.Data.Schema.Build
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
<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
Der SchemaDeploymentOptions-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
SchemaDeploymentOptions | Initialisiert eine neue Instanz der SchemaDeploymentOptions-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
BuildtimeContributorsMustExist | ||
ComparerConfiguration | Ruft die ausgewählte Vergleichskonfiguration ab. | |
CreateNewDatabase | Ruft einen Wert ab, der angibt, ob während der Bereitstellung eine neue Zieldatenbank erstellt werden soll, oder legt diesen fest. | |
DropObjectsNotInSource | Ruft einen Wert ab, der angibt, ob Objekte in der Zieldatenbank gelöscht werden sollen, die nicht in der Quelldatenbank vorhanden sind, oder legt diesen fest. | |
ExcludedModelElements | Ruft eine Liste von Modellelementen ab, die der Benutzer zum Ausschluss aus der Zieldatenbank ausgewählt hat, oder legt diese fest. | |
ExtensionHandle | Ruft das Erweiterungshandle für diese Erweiterung ab oder legt es fest. | |
SerializationData | Ruft die serialisierten XML-Daten für dieses Objekt ab oder legt sie fest. | |
TargetConnectionString | Ruft die Verbindungszeichenfolge für die Zieldatenbank ab oder legt sie fest. | |
TargetDatabaseName | Ruft den Namen der Zieldatenbank ab oder legt ihn fest. | |
TreatVerificationErrorsAsWarnings | Ruft einen Wert ab, der angibt, ob alle Überprüfungsfehler als Warnungen behandelt werden sollen, oder legt diesen fest. | |
VerifyDeployment | Ruft einen Wert ab, der angibt, ob die Bereitstellung abschließend überprüft werden soll, oder legt diesen fest. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CreateCopy | Gibt eine Kopie dieser Optionseinstellungen zurück. | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
OnExtensionHandle | Wird aufgerufen, wenn die SetExtensionHandle-Methode aufgerufen wird. | |
OnInitialize | Wird beim Initialisieren dieser Klasse vom Fenster für Bereitstellungseinstellungen aufgerufen (z. B. Database.sqldeployment) in Visual Studio aufgerufen. | |
SetExtensionHandle | Legt den Wert der ExtensionHandle-Eigenschaft fest und ruft die OnExtensionHandle-Methode auf. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Hinweise
Ein Datenbankschema-Anbieter stellt eine benutzerdefinierte Unterklasse dieser Klasse bereit, die zusätzliche datenbankspezifische Optionen bereitstellt. Eine Instanz der entsprechenden Optionen für den Datenbankschema-Anbieter ist in einer Eigenschaft in der SchemaDeployment-Instanz, nachdem sie erstellt wurde.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.Data.Schema.Build-Namespace