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.
Stellt eine Basisklasse auf niedriger Ebene für ein Konvertierungsprogramm bereit.
Vererbungshierarchie
System.Object
Microsoft.Data.Schema.SchemaModel.Translation.ModelTranslator
Microsoft.Data.Schema.SchemaModel.Translation.DataSchemaModelTranslator
Namespace: Microsoft.Data.Schema.SchemaModel.Translation
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
Public MustInherit Class ModelTranslator _
Implements IExtensionInformation, IExtension
public abstract class ModelTranslator : IExtensionInformation,
IExtension
public ref class ModelTranslator abstract : IExtensionInformation,
IExtension
[<AbstractClass>]
type ModelTranslator =
class
interface IExtensionInformation
interface IExtension
end
public abstract class ModelTranslator implements IExtensionInformation, IExtension
Der ModelTranslator-Typ macht die folgenden Member verfügbar.
Konstruktoren
| Name | Beschreibung | |
|---|---|---|
![]() |
ModelTranslator | Initialisiert eine neue Instanz der ModelTranslator-Klasse mithilfe der angegebenen Definition. |
Zum Seitenanfang
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
CompatibilityLevel | Ruft die Ebene für dieses Konvertierungsprogramm ab. |
![]() |
DatabaseSchemaProvider | Ruft den zugeordneten Datenbankschema-Anbieter ab. |
![]() |
DataLossPossible | Ruft einen Wert ab, der angibt, ob bei der Konvertierung Daten verloren gehen können. |
![]() |
Definition | Ruft die zugeordnete Definition ab. |
![]() |
ExtensionHandle | Ruft das Handle für die inhärente Datenschemaerweiterung ab. |
Zum Seitenanfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
CanTranslateTo(Type) | Gibt einen Wert zurück, der angibt, ob mit dem Konvertierungsprogramm die Übersetzung in den bereitgestellten Typ möglich ist. |
![]() |
CanTranslateTo(DatabaseSchemaProvider) | |
![]() |
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.) |
![]() ![]() |
FindTranslators(DatabaseSchemaProvider, Type, IList<DataSchemaError>%) | |
![]() ![]() |
FindTranslators(ExtensionManager, Type, IList<DataSchemaError>%) | |
![]() |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
InstantiateCopiedModel | Gibt das Quelldaten-Schemamodell als instanziiertes Objekt zurück. |
![]() |
InstantiateTranslatedModel | Gibt das Zielmodell als instanziiertes Objekt zurück. |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
SetExtensionHandle | Legt das Handle für dieses Erweiterungsobjekt fest. |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
![]() |
Translate | Übersetzt das Quellmodellschema mithilfe des bereitgestellten Quellmodells in das Zielmodellschema. |
Zum Seitenanfang
Hinweise
Auf der nächsten Ebene von dieser Basis stammt eine Basisübersetzerklasse für eine Art von Schema, z. B. die DataSchemaModelTranslator-Klasse.
Hinweise zur Vererbung
Wenn Sie von ModelTranslatorCompatibilityLevel erben, müssen Sie folgenden Member überschreiben:
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)