Classe TeamFoundationDatabaseManagementService
Hierarquia de herança
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationDatabaseManagementService
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
<TeamFoundationServiceDependency(GetType(TeamFoundationJobService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationServicingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationCollationService))> _
<TeamFoundationServiceDependency(GetType(IdentityService))> _
Public NotInheritable Class TeamFoundationDatabaseManagementService _
Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationServicingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationCollationService))]
[TeamFoundationServiceDependency(typeof(IdentityService))]
public sealed class TeamFoundationDatabaseManagementService : ITeamFoundationService
O tipo TeamFoundationDatabaseManagementService expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
![]() |
AcquireDatabasePartition | Obtém uma partição disponível de base de dados.Se uma partição de base de dados existente não estiver disponível, o novo base de dados será criado sob demanda. |
![]() |
CopyDatabase(TeamFoundationRequestContext, Int32, String) | |
![]() |
CopyDatabase(TeamFoundationRequestContext, Int32, String, TimeSpan) | |
![]() |
CreateDatabase | Cria um físico base de dados especificada na camada de dados com o agrupamento especificado.Se o agrupamento é cadeia de caracteres nula ou emptry, o agrupamento de servidor padrão será usado. |
![]() |
CreateDatabasePool | Crie uma nova definição do pool de base de dados. |
![]() |
CreateDatabaseUsersForServiceAccounts | |
![]() |
DeleteDatabasePool | |
![]() |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) |
![]() |
GenerateDatabaseName | |
![]() |
GetDatabase | |
![]() |
GetDatabasePool | Gets especificou o pool de base de dados.A exceção de DatabasePoolNotFoundException é lançada quando o pool especificado de base de dados não encontrado. |
![]() |
GetDatabasePoolsToGrow | Retorna todos os bases de dados que está sob seu CreateThreshold. |
![]() |
GetDatabaseSizeProperties | |
![]() |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) |
![]() |
GetNumberOfDatabases | Obter o número de bases de dados que são registrados em um pool. |
![]() |
GetSplitDatabaseIssues | A chamada antes que a separação para fornecer comentários interativos em potencial emita anteriormente e o evitar colocar um trabalho que falhem finalmente, SplitDatabase também chamar este método quando o trabalho são executadas.Se houver problemas conectados (zero) irá acionar… etc.Se há questões meio-ambientais que estão sendo verificadas, retornará com êxito uma lista de problemas.Não deve acionar. |
![]() |
GetType | Obtém Type da instância atual. (Herdado de Object.) |
![]() |
IncrementTenantsPendingDelete | Indica que os inquilinos atual registrados para esse base de dados são exclusão pendente.O número de exclusão pendente de inquilinos será incrementado pelo tenantCount provieded.A contagem de inquilino será decrescida quando a exclusão realmente é processada. |
![]() |
PerformDatabaseSplitAnalysis | Analisar o uso de inquilino de base de dados determinado e retornar uma lista de hostIds de inquilino que devem ser split para fora com base no método determinado |
![]() |
QueryDatabasePools | Consulte os pools de base de dados. |
![]() |
QueryDatabases(TeamFoundationRequestContext) | Consulte todos os bases de dados gerenciados pelo serviço. |
![]() |
QueryDatabases(TeamFoundationRequestContext, TeamFoundationDatabaseType) | Bases de dados de consulta com tipo especificado de base de dados |
![]() |
QueryDatabases(TeamFoundationRequestContext, String) | Bases de dados de consulta de pool especificado de base de dados. |
![]() |
QueryDatabaseUsage | |
![]() |
RegisterDatabase | Registrar um novo base de dados com o DatabaseManagementService. |
![]() |
ReleaseDatabasePartition | Decresça a contagem atual de inquilino em uma base de dados.Esta chamada deve ser feito se AcquireDatabase foi chamado succefully anteriormente, mas o chamador ser falha ou não precisa o base de dados. |
![]() |
RemoveDatabase | Unregister um base de dados de gerenciamento de base de dados.Excluir e desanexar operações deve chamar este método para remover um base de dados de tbl_Database. |
![]() |
SplitDatabase | Divide uma lista de host de coleção fora de um base de dados em um novo base de dados e retorna a identificação de base de dados de destinoProblemas devem ser verificados por GetSplitDatabaseIssues antes desta chamada.Se houver um problemas quando isso é chamado, irá lançar AdminValidationException com a lista detalhada de problemas.Somente os hosts que foram guia antes que a separação seja iniciada após a divisão.Em problemas, este método gerencie AdminValidationException ou TeamFoundationDatabaseSplitException |
![]() |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
![]() |
TryGetDatabasePool | Gets especificou o pool de base de dados.Um valor de retorno indica se o pool especificado de base de dados existe. |
![]() |
TryGetDatabaseProperties | Obter as propriedades de base de dados de uma cadeia de conexão. |
![]() |
UpdateDatabasePool | Atualizar uma definição de pool. |
![]() |
UpdateDatabaseProperties | Atualizar o nível de serviço de uma base de dados. |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
![]() ![]() |
ITeamFoundationService.ServiceEnd | Encerre o serviço. |
![]() ![]() |
ITeamFoundationService.ServiceStart | Inicie o TeamFoundationDatabaseManagementService.Esse serviço só pode ser iniciado no host serviço de nível de implantação. |
Superior
Acesso thread-safe
Quaisquer membros estático (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.