Classe DatabaseTaskHost
Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. Representa o host de tarefas do banco de dados.
Hierarquia de herança
System.Object
Microsoft.Data.Schema.Build.DatabaseTaskHost
Namespace: Microsoft.Data.Schema.Build
Assembly: Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)
Sintaxe
'Declaração
<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
O tipo DatabaseTaskHost expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DatabaseTaskHost(SerializationInfo, StreamingContext) | Inicializa uma nova instância da classe DatabaseTaskHost. | |
DatabaseTaskHost(DatabaseSchemaProvider, ErrorManager, Boolean, String) | Inicializa uma nova instância da classe DatabaseTaskHost. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
DatabaseSchemaProvider | Obtém o provedor do esquema de banco de dados para este DatabaseTaskHost. | |
DataSchemaModel | Obtém ou define o modelo de esquema de dados que é carregado com itens de origem e o que é usado por compilação. | |
Errors | Obtém o Gerenciador de erro. | |
IdeMode | Obtém um valor que indica se IDE o modo é true. | |
IsAsyncModelBuildingRunning | Obtém um valor que indica se a construção do modelo ocorre em segundo plano. | |
IsCatalogPropertyFileValid | Obtém um valor que indica se o arquivo de propriedade do catálogo é válido. | |
IsOptimizedForInsert | Obtém um valor que indica se o modelo é otimizado para insert. | |
IsOptimizedForQuery | Obtém um valor que indica se o modelo é otimizado para consulta. | |
IsServerPropertyFileValid | Obtém um valor que indica se o arquivo de propriedades do servidor é válido. | |
ModelBuilder | Obtém o construtor de modelo usado pelo Gerenciador de arquivos. |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddOrUpdate | Adiciona os dados personalizados, como, por exemplo, referências, no Gerenciador de esquema. | |
BuildCanceled | Indica se a compilação foi cancelada. | |
Dispose() | Libera os recursos. | |
Dispose(Boolean) | Libera recursos, conforme especificado. | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetAllProperties | Retorna todas as propriedades de uma determinada fonte. | |
GetCatalogProperty | Retorna o valor de uma propriedade do catálogo. | |
GetChangedPropertiesFromPropertiesFile | Retorna uma lista de propriedades para determinada configuração do arquivo de propriedade no caminho completo onde a propriedade foi adicionada, excluída ou alterada. | |
GetDefaultValue | Retorna o valor padrão para essa propriedade da fonte de dada. | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetObjectData | Preenche um SerializationInfo com os dados necessários para serializar o objeto de destino. | |
GetProperty | Retorna o valor atual para uma propriedade. | |
GetServerProperty | Retorna o valor de uma propriedade do servidor. | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
GetWorkload | Retorna a quantidade de trabalho o restante para resolver parcialmente o modelo. | |
Initialize | Usado durante a desserialização. | |
InitializeConstructor(DataSchemaModelConstructor) | Inicializa o construtor. | |
InitializeConstructor(ModelBuilderConstructor) | Não usado. | |
InitializeConstructor(ParserConstructor) | Use este método para inicializar o construtor de analisador de específico do provedor de esquema do banco de dados. | |
InternalGetAllProperties | Retorna a lista real de propriedades para essa fonte. | |
IsTaskItemUnchanged | Retorna um valor que indica se o script e os metadados que foram processadas por último, o Gerenciador de arquivos representam a versão do arquivo atualmente no disco. | |
MatchesDataSchemaModelValue | Retorna um valor que indica se o valor definido no modelo de dados de esquema é correspondido. | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
OnCreateCustomSchemaData | Retorna nulluma referência nula (Nothing no Visual Basic). | |
OnFixupAfterDeserialization | Não faz nada. | |
OnProcessFileListPriorToBatchLoadOrUpdate | Permite implementações de provedor de esquema processar a lista de arquivos antes de ser inserido no modelo de banco de dados. | |
OnProcessFileListPriorToRemove | Permite implementações de provedor de esquema de banco de dados remover os arquivos de seu construtor de modelo de maneiras exclusivas. | |
OnReadPropertiesFile | Retorna que todas as propriedades de leitura do arquivo de propriedades especificadas. | |
OnResetBuildValidationStatus | Chamado durante uma operação de compilação antes de resolver totalmente o modelo. | |
OnRunBuildValidations | Use este método para visitar o seu modelo para procurar elementos que violam as regras de validação. | |
OptimizeForInsert | Otimiza o Gerenciador de arquivos para inserção. | |
OptimizeForQuery | Otimiza o Gerenciador de arquivos para consulta. | |
PopulateCustomMetadataNames | Implementações de provedor de esquema do banco de dados substituem-la para fornecer uma lista de nomes de metadados personalizados, como, por exemplo, referências. | |
PostInitDataSchemaModel | Chamado depois que o Gerenciador de esquema foi criado e permite implementações de provedor de esquema de banco de dados atualizar quaisquer opções de modelo. | |
RemoveCustomSchemaData | Remove o arquivo de dados de esquema personalizado especificado (por exemplo, referências) do Gerenciador de esquema. | |
ResetAllCatalogProperties | Redefine todas as propriedades de catálogo para seu estado padrão, que é como se o arquivo de propriedades não existia. | |
ResetAllServerProperties | Redefine todas as propriedades do servidor para o seu estado padrão, que é como se o arquivo de propriedades não existia. | |
SetAndSavePropertyFiles | Define essas propriedades em lote e salva o arquivo. | |
SetValue | Define o valor atual da propriedade. | |
StopAsyncModelBuilding() | ||
StopAsyncModelBuilding(Int32) | Interrompe a ocorrência da criação de modelo assíncrono, até que AsyncModelBuildingBlocker.Dispose seja chamado. | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) | |
ValidateDataSchemaModel | Chamado para validar o DataSchemaModel atual. | |
ValidateValueIsBoolean | Retorna um valor que indica se o valor especificado é um booleano válido. | |
ValidateValueIsFloat | Retorna um valor que indica se o valor especificado é uma float válida. | |
ValidateValueIsInSet | Retorna um valor que indica se o valor especificado é um valor válido para o tipo de dados. | |
ValidateValueIsInt | Retorna um valor que indica se o valor especificado é um número inteiro válido. | |
VerifyConfigurationAfterSet | Usado para verificar todas as propriedades dependentes da configuração desta propriedade. |
Início
Campos
Nome | Descrição | |
---|---|---|
NumberElementsToResolve | Um inteiro que contém a quantidade de trabalho restante, representado como o número de elementos de modelo deve ser resolvido. |
Início
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.