Classe TeamFoundationResourceManagementService
Hierarquia de herança
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationResourceManagementService
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTracingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
Public NotInheritable Class TeamFoundationResourceManagementService _
Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTracingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
public sealed class TeamFoundationResourceManagementService : ITeamFoundationService
O tipo TeamFoundationResourceManagementService expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
CreateComponent<TComponent>(TeamFoundationRequestContext) | Cria um componente que pode ser usado para se comunicar com a versão atual do banco de dados. | |
CreateComponent<TComponent>(TeamFoundationRequestContext, String) | Cria um componente que pode ser usado para se comunicar com a versão atual do banco de dados. | |
CreateComponentExecuteAndDispose<TComponent> | Cria um componente que pode ser usado para se comunicar a versão atual de base de dados, executa um representante especificado pelo parâmetro de ação e disponibiliza um componente. Este método experimentará de novo uma ação até 10 vezes se a versão de base de dados foi alterado entre o momento em que o componente foi criado e execut. | |
CreateComponentExecuteFuncAndDispose<TComponent, TResult> | Cria um componente que pode ser usado para se comunicar a versão atual de base de dados, executa um representante especificado pelo parâmetro de ação e disponibiliza um componente.Este método experimentará de novo uma ação até 10 vezes se a versão de base de dados foi alterado entre o momento em que o componente foi criado e execut. | |
CreateComponentRaw<TComponent> | Cria um componente com ler a versão do serviço de base de dados.Nenhum cache é usado. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) | |
GetSchemaLock | ||
GetServiceVersion | Obtém informações de versão para um determinado serviço | |
GetServiceVersionRaw<TComponent> | Recupera um criador de entrada e do componente de versão de serviço para um determinado componente de base de dados.Nenhum cache é usado. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
SetServiceVersion | Define a versão do serviço. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
TryCreateComponentRaw<TComponent> | Cria um componente com ler a versão do serviço de base de dados.Nenhum cache é usado. | |
TryGetServiceVersionRaw<TComponent> | Recupera um criador de entrada e do componente de versão de serviço para um determinado componente de base de dados.Nenhum cache é usado. |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
ITeamFoundationService.ServiceEnd | ServiceEnd é chamado quando o host está sendo chaveado e esse serviço deve liberar quaisquer recursos que está sustentando. | |
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.