Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Klasse und ihre Member sind für die interne Verwendung reserviert und nicht für die Verwendung im Code vorgesehen. Stellt den Datenbankaufgabenhost dar.
Vererbungshierarchie
System.Object
Microsoft.Data.Schema.Build.DatabaseTaskHost
Namespace: Microsoft.Data.Schema.Build
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public MustInherit Class DatabaseTaskHost _
Implements ITaskHost, IDisposable, ISerializable
[SerializableAttribute]
public abstract class DatabaseTaskHost : ITaskHost,
IDisposable, ISerializable
[SerializableAttribute]
public ref class DatabaseTaskHost abstract : ITaskHost,
IDisposable, ISerializable
[<AbstractClass>]
[<SerializableAttribute>]
type DatabaseTaskHost =
class
interface ITaskHost
interface IDisposable
interface ISerializable
end
public abstract class DatabaseTaskHost implements ITaskHost, IDisposable, ISerializable
Der DatabaseTaskHost-Typ macht die folgenden Member verfügbar.
Konstruktoren
| Name | Beschreibung | |
|---|---|---|
![]() |
DatabaseTaskHost(SerializationInfo, StreamingContext) | Initialisiert eine neue Instanz der DatabaseTaskHost-Klasse. |
![]() |
DatabaseTaskHost(DatabaseSchemaProvider, ErrorManager, Boolean, String) | Initialisiert eine neue Instanz der DatabaseTaskHost-Klasse. |
Zum Seitenanfang
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
DatabaseSchemaProvider | Ruft den Datenbankschemaanbieter für diesen DatabaseTaskHost ab. |
![]() |
DataSchemaModel | Ruft das Datenschemamodell ab, das mit Quellelementen geladen und vom Build verwendet wird, oder legt es fest. |
![]() |
Errors | Ruft den Fehlermanager ab. |
![]() |
IdeMode | Ruft einen Wert ab, der angibt, ob der IDE-Modus true ist. |
![]() |
IsAsyncModelBuildingRunning | Ruft einen Wert ab, der angibt, ob die Modellerstellung im Hintergrund erfolgt. |
![]() |
IsCatalogPropertyFileValid | Ruft einen Wert ab, der angibt, ob die Katalogeigenschaftendatei gültig ist. |
![]() |
IsOptimizedForInsert | Ruft einen Wert ab, der angibt, ob das Modell für Einfügungen optimiert ist. |
![]() |
IsOptimizedForQuery | Ruft einen Wert ab, der angibt, ob das Modell für Abfragen optimiert ist. |
![]() |
IsServerPropertyFileValid | Ruft einen Wert ab, der angibt, ob die Servereigenschaftendatei gültig ist. |
![]() |
ModelBuilder | Lässt den Modell-Generator ab, der vom Datei-Manager verwendet wird. |
Zum Seitenanfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
AddOrUpdate | Fügt dem Schema-Manager benutzerdefinierte Daten hinzu, z. B. Verweise. |
![]() |
BuildCanceled | Gibt an, ob der Build abgebrochen wurde. |
![]() |
Dispose() | Gibt Ressourcen frei. |
![]() |
Dispose(Boolean) | Gibt Ressourcen wie angegeben frei. |
![]() |
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.) |
![]() |
GetAllProperties | Gibt alle Eigenschaften für eine bestimmte Quelle zurück. |
![]() |
GetCatalogProperty | Gibt den Wert einer Katalogeigenschaft zurück. |
![]() |
GetChangedPropertiesFromPropertiesFile | Gibt eine Liste von Eigenschaften für die angegebene Konfiguration aus der Eigenschaftendatei unter fullPath zurück, in der die Eigenschaft hinzugefügt, gelöscht oder geändert wurde. |
![]() |
GetDefaultValue | Gibt den Standardwert für diese Eigenschaft aus der angegebenen Quelle zurück. |
![]() |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) |
![]() |
GetObjectData | Füllt ein SerializationInfo-Objekt mit den Daten, die für die Serialisierung des Zielobjekts benötigt werden. |
![]() |
GetProperty | Gibt den aktuellen Wert einer Eigenschaft zurück. |
![]() |
GetServerProperty | Gibt den Wert einer Servereigenschaft zurück. |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
GetWorkload | Gibt den restlichen Arbeitsaufwand zum teilweisen Auflösen des Modells an. |
![]() |
Initialize | Wird beim Deserialisieren verwendet. |
![]() |
InitializeConstructor(DataSchemaModelConstructor) | Initialisiert den Konstruktor. |
![]() |
InitializeConstructor(ModelBuilderConstructor) | Wird nicht verwendet. |
![]() |
InitializeConstructor(ParserConstructor) | Verwenden Sie diese Methode, um den Parserkonstruktor zu initialisieren, der für den Datenbankschemaanbieter spezifisch ist. |
![]() |
InternalGetAllProperties | Gibt die tatsächliche Liste der Eigenschaften für diese Quelle zurück. |
![]() |
IsTaskItemUnchanged | Gibt einen Wert zurück, der angibt, ob das Skript und die Metadaten, die zuletzt vom Dateimanager verarbeitet wurden, die Version der Datei aufweisen, die aktuell auf der Festplatte gespeichert ist. |
![]() |
MatchesDataSchemaModelValue | Gibt einen Wert zurück, der angibt, ob der für das Datenschemamodell festgelegte Wert übereinstimmt. |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
OnCreateCustomSchemaData | Gibt nullNULL-Verweis (Nothing in Visual Basic) zurück. |
![]() |
OnFixupAfterDeserialization | Keine Aktion |
![]() |
OnProcessFileListPriorToBatchLoadOrUpdate | Ermöglicht es Implementierungen von Datenbankschemaanbietern, die Dateiliste zu verarbeiten, bevor sie in das Modell eingefügt wird. |
![]() |
OnProcessFileListPriorToRemove | Ermöglicht es Implementierungen von Datenbankschemaanbietern, Dateien auf eindeutige Weise aus ihrem Modell-Generator zu entfernen. |
![]() |
OnReadPropertiesFile | Gibt alle aus der angegebenen Eigenschaftendatei gelesenen Eigenschaften zurück. |
![]() |
OnResetBuildValidationStatus | Wird während eines Buildvorgangs aufgerufen, unmittelbar vor dem vollständigen Auflösen des Modells. |
![]() |
OnRunBuildValidations | Verwenden Sie diese Methode, um das Modell aufzurufen und nach Elementen zu suchen, die gegen Validierungsregeln verstoßen. |
![]() |
OptimizeForInsert | Optimiert den Dateimanager für die Einfügung. |
![]() |
OptimizeForQuery | Optimiert den Dateimanager für die Abfrage. |
![]() |
PopulateCustomMetadataNames | Dies wird durch Implementierungen von Datenbankschemaanbietern überschrieben, um eine Liste benutzerdefinierter Metadatennamen (z. B. Verweise) bereitzustellen. |
![]() |
PostInitDataSchemaModel | Wird nach dem Erstellen des Schemamanagers aufgerufen und ermöglicht es Implementierungen von Datenbankschemaanbietern, beliebige Modelloptionen zu aktualisieren. |
![]() |
RemoveCustomSchemaData | Entfernt die angegebene benutzerdefinierte Schemadatendatei (z. B. Verweise) aus dem Schema-Manager. |
![]() |
ResetAllCatalogProperties | Setzt alle Katalogeigenschaften auf ihren Standardzustand zurück, der so ist, als ob die Eigenschaftendatei nicht vorhanden sei. |
![]() |
ResetAllServerProperties | Setzt alle Servereigenschaften auf ihren Standardzustand zurück, der so ist, als ob die Eigenschaftendatei nicht vorhanden sei. |
![]() |
SetAndSavePropertyFiles | Legt diese Eigenschaften im Batch fest und speichert die Datei. |
![]() |
SetValue | Legt den aktuellen Wert für die Eigenschaft fest. |
![]() |
StopAsyncModelBuilding() | |
![]() |
StopAsyncModelBuilding(Int32) | Verhindert die Ausführung der asynchronen Modellerstellung bis zum Aufruf von AsyncModelBuildingBlocker.Dispose. |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
![]() |
ValidateDataSchemaModel | Wird aufgerufen, um das aktuelle DataSchemaModel-Objekt zu überprüfen. |
![]() ![]() |
ValidateValueIsBoolean | Gibt einen Wert zurück, der angibt, ob der angegebene Wert ein gültiger boolescher Wert ist. |
![]() ![]() |
ValidateValueIsFloat | Gibt einen Wert zurück, der angibt, ob der angegebene Wert ein gültiger Gleitkommawert ist. |
![]() ![]() |
ValidateValueIsInSet | Gibt einen Wert zurück, der angibt, ob der angegebene Wert ein gültiger Wert für den Datentyp ist. |
![]() ![]() |
ValidateValueIsInt | Gibt einen Wert zurück, der angibt, ob der angegebene Wert eine gültige ganze Zahl ist. |
![]() |
VerifyConfigurationAfterSet | Wird verwendet, um Eigenschaften zu überprüfen, die von der Einstellung dieser Eigenschaft abhängig sind. |
Zum Seitenanfang
Felder
| Name | Beschreibung | |
|---|---|---|
![]() ![]() |
NumberElementsToResolve | Eine ganze Zahl, die den Umfang der verbleibenden Arbeiten enthält (dargestellt als Anzahl von Modellelementen, die noch aufgelöst werden müssen). |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)