Sdílet prostřednictvím


ModelTranslator – třída

Převodník poskytuje nižší úrovně základní třídy.

Hierarchie dědičnosti

System.Object
  Microsoft.Data.Schema.SchemaModel.Translation.ModelTranslator
    Microsoft.Data.Schema.SchemaModel.Translation.DataSchemaModelTranslator

Obor názvů:  Microsoft.Data.Schema.SchemaModel.Translation
Sestavení:  Microsoft.Data.Schema (v Microsoft.Data.Schema.dll)

Syntaxe

'Deklarace
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

Typ ModelTranslator zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda ModelTranslator Inicializuje novou instanci ModelTranslator třídy pomocí poskytnutého definice.

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost CompatibilityLevel Úroveň překlad překladatel získá.
Veřejná vlastnost DatabaseSchemaProvider Načte schéma poskytovatel přidružené databáze.
Veřejná vlastnost DataLossPossible Získá hodnotu označující, zda překlad může způsobit ztrátu dat.
Chráněná vlastnost Definition Definice přidružené překladač obdrží.
Veřejná vlastnost ExtensionHandle Získá popisovač pro rozšíření schématu vlastní data.

Na začátek

Metody

  Název Popis
Veřejná metoda CanTranslateTo(Type) Vrátí hodnotu, která označuje, zda lze překládat překladač zadaného typu.
Veřejná metoda CanTranslateTo(DatabaseSchemaProvider)
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metodaStatický člen FindTranslators(DatabaseSchemaProvider, Type, IList<DataSchemaError>%)
Veřejná metodaStatický člen FindTranslators(ExtensionManager, Type, IList<DataSchemaError>%)
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda InstantiateCopiedModel Schéma datového modelu zdroje vrátí jako vytvořenou instanci objektu.
Chráněná metoda InstantiateTranslatedModel Cílový model vrátí jako vytvořenou instanci objektu.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda SetExtensionHandle Nastaví popisovač pro tento objekt rozšíření.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda Translate Přeloží schématu modelu zdroje cílový model schématu pomocí poskytnutého zdrojového modelu.

Na začátek

Poznámky

Na další úroveň z této báze je překladač základní třída pro druh schéma, například DataSchemaModelTranslator Třída

Poznámky pro dědice

Když dědíte z třídy ModelTranslatorCompatibilityLevel, je nutné přepsat následující členy:

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.Data.Schema.SchemaModel.Translation – obor názvů

DataSchemaModelTranslator