Compartilhar via


Classe TeamFoundationDatabaseSettings

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationDatabaseSettings

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationResourceManagementService))> _
Public NotInheritable Class TeamFoundationDatabaseSettings _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationResourceManagementService))]
public sealed class TeamFoundationDatabaseSettings : ITeamFoundationService

O tipo TeamFoundationDatabaseSettings expõe os membros a seguir.

Métodos

  Nome Descrição
Método público ClearConnectionString Isso removerá uma cadeia de conexão para um base de dados especificado.
Método públicoMembro estático ClearSqlConnectionPool Limpa o pool de conexão SQL para todas as cadeias de conexão fornecidas.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetAllConnectionStrings Cria uma coleção de cadeias de conexão para provavelmente usado por TFS para acessar este host.Útil para limpar o pool de conexão SQL.
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público QueryConnectionStrings(TeamFoundationRequestContext) Retorna cadeias de conexão para cada base de dados lógico.
Método públicoMembro estático QueryConnectionStrings(String, Guid) Retorna cadeias de conexão para cada base de dados lógico.
Método público ReadConnectionString Isso irá examinar o base de dados especificado e recuperar a cadeia de conexão.Se o base de dados não é configurado, o de em um valor nulo será retornado.
Método público ReadConnectionTimeout
Método público ReadDeadlockPause Isso primeiro determinará se este base de dados tem um valor específico para pausar de deadlock, se não retornará o valor padrão configurado para todos os bases de dados
Método público ReadDeadlockRetryCount Isso primeiro determinará se este base de dados tem um valor específico para a contagem de nova tentativa de deadlock, se não retornará o valor padrão configurado para todos os bases de dados
Método público ReadExecutionTimeThreshold Ler o ExecutionTimeThreshold
Método público ReadLoggingOptions Ler as opções de log
Método público ReadPerformanceOptions Ler as opções de desempenho
Método público ReadTimeout Isso irá examinar o base de dados especificado e recuperar a cadeia de conexão.Se o base de dados não é configurado, o de em um valor nulo será retornado.
Método público SetConnectionString Isso irá definir a cadeia de conexão para um base de dados especificado.Isso imediatamente limpa o cache.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público ValidateCategory ValidateCategory é usado para certificar-se de que o requestContext tem o direito de acessar o base de dados e que a versão do esquema corresponde entre o componente e a propriedade estendida

Superior

Eventos

  Nome Descrição
Evento público ConnectionStringsUpdated Isso é acionado sempre que uma cadeia de conexão é adicionada ou atualizada. A lista passada irá conter as cadeias de conexão atualizados.

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceEnd
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceStart

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.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Framework.Server