DatabaseTaskHost (Clase)
Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código. Representa el host de tarea de la base de datos.
Jerarquía de herencia
System.Object
Microsoft.Data.Schema.Build.DatabaseTaskHost
Espacio de nombres: Microsoft.Data.Schema.Build
Ensamblado: Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)
Sintaxis
'Declaración
<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
El tipo DatabaseTaskHost expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
DatabaseTaskHost(SerializationInfo, StreamingContext) | Inicializa una nueva instancia de la clase DatabaseTaskHost. | |
DatabaseTaskHost(DatabaseSchemaProvider, ErrorManager, Boolean, String) | Inicializa una nueva instancia de la clase DatabaseTaskHost. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
DatabaseSchemaProvider | Obtiene el proveedor de esquema de base de datos para DatabaseTaskHost. | |
DataSchemaModel | Obtiene o establece el modelo de esquema de datos que se carga con los elementos de origen y que es utilizado por la compilación. | |
Errors | Obtiene el administrador de errores. | |
IdeMode | Obtiene un valor que indica si el modo IDE es true. | |
IsAsyncModelBuildingRunning | Obtiene un valor que indica si la compilación del modelo se produce en segundo plano. | |
IsCatalogPropertyFileValid | Obtiene un valor que indica si el archivo de propiedades de catálogo es válido. | |
IsOptimizedForInsert | Obtiene un valor que indica si el modelo está optimizado para la inserción. | |
IsOptimizedForQuery | Obtiene un valor que indica si el modelo está optimizado para la consulta. | |
IsServerPropertyFileValid | Obtiene un valor que indica si el archivo de propiedades de servidor es válido. | |
ModelBuilder | Obtiene el generador del modelo utilizado por el administrador de archivos. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddOrUpdate | Agrega los datos personalizados, como referencias, al administrador de esquema. | |
BuildCanceled | Indica si se canceló la compilación. | |
Dispose() | Libera los recursos. | |
Dispose(Boolean) | Libera los recursos, tal y como se especifica. | |
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). | |
GetAllProperties | Devuelve todas las propiedades para un origen determinado. | |
GetCatalogProperty | Devuelve el valor de una propiedad de catálogo. | |
GetChangedPropertiesFromPropertiesFile | Devuelve una lista de propiedades para la configuración determinada desde el archivo de propiedades en fullPath donde la propiedad se ha agregado, eliminado o cambiado. | |
GetDefaultValue | Devuelve el valor predeterminado para esta propiedad desde el origen indicado. | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetObjectData | Rellena un objeto SerializationInfo con los datos necesarios para serializar el objeto de destino. | |
GetProperty | Devuelve el valor actual para una propiedad. | |
GetServerProperty | Devuelve el valor de una propiedad del servidor. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
GetWorkload | Devuelve la cantidad de trabajo que queda para resolver parcialmente el modelo. | |
Initialize | Se usa al deserializar. | |
InitializeConstructor(DataSchemaModelConstructor) | Inicializa el constructor. | |
InitializeConstructor(ModelBuilderConstructor) | No se utiliza. | |
InitializeConstructor(ParserConstructor) | Use este método para inicializar el constructor de analizador específico del proveedor de esquema de la base de datos. | |
InternalGetAllProperties | Devuelve la lista real de propiedades para ese origen. | |
IsTaskItemUnchanged | Devuelve un valor que indica si el script y los metadatos procesados por última vez por el administrador de archivos representan la versión actual del archivo en disco. | |
MatchesDataSchemaModelValue | Devuelve un valor que indica si coincide con el valor establecido en el modelo de esquema de datos. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnCreateCustomSchemaData | Devuelve nullreferencia null (Nothing en Visual Basic). | |
OnFixupAfterDeserialization | No hace nada. | |
OnProcessFileListPriorToBatchLoadOrUpdate | Permite a las implementaciones del proveedor de esquema de base de datos procesar la lista de archivos antes de insertarla en el modelo. | |
OnProcessFileListPriorToRemove | Permite a las implementaciones del proveedor de esquema de base de datos quitar los archivos de su generador de modelo de maneras únicas. | |
OnReadPropertiesFile | Devuelve todas las propiedades leídas del archivo de propiedades especificado. | |
OnResetBuildValidationStatus | Se le llama durante una operación de compilación justo antes de resolver el modelo por completo. | |
OnRunBuildValidations | Use este método para visitar su modelo en busca de los elementos que infringen cualquier regla de validación. | |
OptimizeForInsert | Optimiza el administrador de archivos para la inserción. | |
OptimizeForQuery | Optimiza el administrador de archivos para la consulta. | |
PopulateCustomMetadataNames | Las implementaciones del proveedor de esquema de base de datos lo invalidan para proporcionar una lista de nombres del metadatos personalizados, como referencias. | |
PostInitDataSchemaModel | Se le llama después de crear el administrador de esquema. Permite a las implementaciones de proveedor de esquema de base de datos actualizar las opciones del modelo. | |
RemoveCustomSchemaData | Quita el archivo de datos del esquema personalizado especificado (por ejemplo, las referencias) del administrador de esquema. | |
ResetAllCatalogProperties | Restablece todas las propiedades del catálogo a su estado predeterminado, que es como si el archivo de propiedades no existiera. | |
ResetAllServerProperties | Restablece todas las propiedades del servidor a su estado predeterminado, que es como si el archivo de propiedades no existiera. | |
SetAndSavePropertyFiles | Establece estas propiedades en un lote y guarda el archivo. | |
SetValue | Establece el valor actual para la propiedad. | |
StopAsyncModelBuilding() | ||
StopAsyncModelBuilding(Int32) | Detiene la compilación del modelo asincrónico hasta que se llama a AsyncModelBuildingBlocker.Dispose. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
ValidateDataSchemaModel | Se le llama para validar el objeto DataSchemaModel actual. | |
ValidateValueIsBoolean | Devuelve un valor que indica si el valor especificado es un valor booleano válido. | |
ValidateValueIsFloat | Devuelve un valor que indica si el valor especificado es un valor de tipo float válido. | |
ValidateValueIsInSet | Devuelve un valor que indica si el valor especificado es un valor válido para el tipo de datos. | |
ValidateValueIsInt | Devuelve un valor que indica si el valor especificado es un valor entero válido. | |
VerifyConfigurationAfterSet | Se utiliza para comprobar cualquier propiedad que dependa del valor de esta propiedad. |
Arriba
Campos
Nombre | Descripción | |
---|---|---|
NumberElementsToResolve | Un entero que contiene la cantidad de trabajo restante, representada como el número de elementos del modelo que todavía se deben resolver. |
Arriba
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.