Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona una clase base de bajo nivel para un traductor.
Jerarquía de herencia
System.Object
Microsoft.Data.Schema.SchemaModel.Translation.ModelTranslator
Microsoft.Data.Schema.SchemaModel.Translation.DataSchemaModelTranslator
Espacio de nombres: Microsoft.Data.Schema.SchemaModel.Translation
Ensamblado: Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)
Sintaxis
'Declaración
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
El tipo ModelTranslator expone los siguientes miembros.
Constructores
| Nombre | Descripción | |
|---|---|---|
![]() |
ModelTranslator | Inicializa una nueva instancia de la clase ModelTranslator usando la definición proporcionada. |
Arriba
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
CompatibilityLevel | Obtiene el nivel de traducción para este traductor. |
![]() |
DatabaseSchemaProvider | Obtiene el proveedor de esquema de base de datos asociado. |
![]() |
DataLossPossible | Obtiene un valor que indica si la traducción puede producir la pérdida de datos. |
![]() |
Definition | Obtiene la definición del traductor asociada. |
![]() |
ExtensionHandle | Obtiene el identificador para la extensión de esquema de datos inherente. |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
CanTranslateTo(Type) | Devuelve un valor que indica si el traductor puede traducir al tipo proporcionado. |
![]() |
CanTranslateTo(DatabaseSchemaProvider) | |
![]() |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). |
![]() |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
![]() ![]() |
FindTranslators(DatabaseSchemaProvider, Type, IList<DataSchemaError>%) | |
![]() ![]() |
FindTranslators(ExtensionManager, Type, IList<DataSchemaError>%) | |
![]() |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
InstantiateCopiedModel | Devuelve el modelo de esquema de datos de origen como un objeto con instancias. |
![]() |
InstantiateTranslatedModel | Devuelve el modelo de destino como un objeto con instancias. |
![]() |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
![]() |
SetExtensionHandle | Establece el identificador para este objeto de extensión. |
![]() |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
![]() |
Translate | Traduce el esquema del modelo de origen al esquema del modelo de destino usando el modelo de origen proporcionado. |
Arriba
Comentarios
En el nivel siguiente de esta base es una clase de traductor base para un tipo de esquema, como la clase DataSchemaModelTranslator.
Notas para los herederos
Al heredar de ModelTranslatorCompatibilityLevel, es necesario reemplazar los miembros siguientes:
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.Data.Schema.SchemaModel.Translation (Espacio de nombres)
.gif)
.gif)
.gif)
.gif)
.gif)