Compartilhar via


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
Método público CreateComponent<TComponent>(TeamFoundationRequestContext) Cria um componente que pode ser usado para se comunicar com a versão atual do banco de dados.
Método público CreateComponent<TComponent>(TeamFoundationRequestContext, String) Cria um componente que pode ser usado para se comunicar com a versão atual do banco de dados.
Método público 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.
Método público 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.
Método públicoMembro estático CreateComponentRaw<TComponent> Cria um componente com ler a versão do serviço de base de dados.Nenhum cache é usado.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetSchemaLock
Método público GetServiceVersion Obtém informações de versão para um determinado serviço
Método públicoMembro estático 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.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público SetServiceVersion Define a versão do serviço.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método públicoMembro estático TryCreateComponentRaw<TComponent> Cria um componente com ler a versão do serviço de base de dados.Nenhum cache é usado.
Método públicoMembro estático 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
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceEnd ServiceEnd é chamado quando o host está sendo chaveado e esse serviço deve liberar quaisquer recursos que está sustentando.
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