Compartilhar via


Classe TeamProjectCollectionService

O TeamProjectCollectionService é usado para manter controle de informações de estado sobre gerenciamento de coleção de projeto entre solicitações. Um recurso deve fornecer uma lista round robin de servidores de implantação de coleção usados para criar semi coleções em uma maneira fechamento carregamento.

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Server.Core.TeamProjectCollectionService

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

Sintaxe

'Declaração
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationServicingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationCatalogService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationDatabaseSettings))> _
Public NotInheritable Class TeamProjectCollectionService _
    Implements ITeamFoundationService, IDisposable
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationServicingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationCatalogService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseSettings))]
public sealed class TeamProjectCollectionService : ITeamFoundationService, 
    IDisposable

O tipo TeamProjectCollectionService expõe os membros a seguir.

Construtores

  Nome Descrição
Método público TeamProjectCollectionService

Superior

Métodos

  Nome Descrição
Método público CheckCollectionIsDetachable
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetCollectionProperties(TeamFoundationRequestContext, ServiceHostFilterFlags)
Método público GetCollectionProperties(TeamFoundationRequestContext, IList<Guid>, ServiceHostFilterFlags) Obter propriedades de coleção de projeto de equipe.
Método público GetCollectionProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags)
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 QueryApplicationInstanceNode Retorna o nó de instância de aplicativo que existe abaixo da raiz de organização.
Método público QueryCollectionCatalogNode Retorna o nó para o recurso de coleção que existe na árvore de organização em qualquer lugar abaixo do nó de instância de aplicativo.
Método público QueryCollectionCatalogNodes Retorna os nós para recursos de coleção que existem na árvore de organização abaixo do nó de instância de aplicativo.
Método público QueryCollectionCatalogResource Retorna o recurso do catálogo para a coleção com a identificação fornecida
Método público QueryCollectionCatalogResources Retorna todos os recursos de catálogo que são do tipo de coleção de projeto.
Método público QueueAssignCollection
Método público QueueAttachCollection Anexar uma coleção de projeto de equipe que é desanexada do Team Foundation Server da versão de 2010 ou posterior.
Método público QueueCreateCollection Coloque a criação de uma coleção de projeto de equipe.
Método público QueueCreateProject Coloca um projeto de equipe a ser criado.
Método público QueueDeleteCollection Coloque um trabalho excluir uma coleção de projeto de equipe.
Método público QueueDeleteProject Coloca um projeto de equipe a ser excluído.
Método público QueueDetachCollection Linhas a operação de retrato para a coleção.
Método público QueueExportCollection Coloca uma coleção para ser exportada do sistema hospedado.
Método público QueueServiceCollection Coloque um trabalho para atender a uma coleção.
Método público QueueServiceCollections(TeamFoundationRequestContext, Boolean, array<String[])
Método público QueueServiceCollections(TeamFoundationRequestContext, IEnumerable<TeamProjectCollectionProperties>, Boolean, array<String[]) Linhas trabalho para atender a coleções.
Método público QueueUpdateCollection Atualizar as propriedades de uma coleção.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IDisposable.Dispose
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceEnd
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceStart Carrega as configurações de serviços de coleção para este aplicativo.

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.Server.Core