Compartilhar via


Classe TeamFoundationCatalogService

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Server.Core.TeamFoundationCatalogService

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

Sintaxe

'Declaração
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(IdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationPropertyService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLocationService))> _
Public NotInheritable Class TeamFoundationCatalogService _
    Implements ITeamFoundationService, IDisposable
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(IdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationPropertyService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLocationService))]
public sealed class TeamFoundationCatalogService : ITeamFoundationService, 
    IDisposable

O tipo TeamFoundationCatalogService expõe os membros a seguir.

Métodos

  Nome Descrição
Método público CreateTransactionContext Cria um contexto de transação para fazer em alterações.
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 GetType Obtém Type da instância atual. (Herdado de Object.)
Método público QueryCatalogDependents Retorna todos os nós que depende da existência de nós.
Método público QueryNodes(TeamFoundationRequestContext, String, Guid) Retorna os nós de catálogo que existem abaixo de pathSpec e têm um tipo que está listado no resourceTypeFilter.Consulte sobrecargas para obter detalhes e mais opções.
Método público QueryNodes(TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, CatalogQueryOptions) Retorna os nós de catálogo que existem abaixo de parentPath e têm um tipo que está listado em resourceTypeFilters.
Método público QueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>)
Método público QueryNodes(TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Retorna os nós de catálogo que existem abaixo de parentPath e têm um tipo que está listado em resourceTypeFilters.
Método público QueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions)
Método público QueryParents Retorna os nós para o recurso fornecido bem como os pais.Os nós diretos e os nós pai não serão retornados quando são filtrados para fora.Para a árvore seguir: PG1 / \ PG2 PG3 / \ \ TPC1 TPC2 TPC3 / \ TP1 TP2 Consulta o identificador de TP1 sem filtros e recursivamente à raiz poderia produzir TP1, TPC1, PG2 e PG1.
Método público QueryResources(TeamFoundationRequestContext, IEnumerable<Guid>, CatalogQueryOptions) Retorna o recurso que é associado com o identificador.
Método público QueryResources(TeamFoundationRequestContext, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Retorna todos os recursos de catálogo para os tipos fornecidos.
Método público QueryResourcesByType Retorna todos os recursos de catálogo para os tipos fornecidos.
Método público QueryResourceType Retorna o tipo de recurso para o identificador especificado.
Método público QueryResourceTypes Retorna os tipos de recurso para todos os identificadores especificados.Se o zero ou uma lista vazia são passados, todos os tipos de recursos serão retornados.
Método público QueryRootNode Retorna o nó raiz especificado.Caminhos conhecidos raiz podem ser encontrados em Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree.
Método público QueryRootNodes Retorna os nós raiz na árvore.
Método público SaveTransactionContextChanges Salva as alterações associadas com o contexto de transação depois de executar verificações de permissão neles.
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 Descarte - não chamar diretamente!
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceEnd Limpa e recursos.
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceStart Inicializa a classe.

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