Compartilhar via


Interface ICatalogService

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

Sintaxe

'Declaração
Public Interface ICatalogService
public interface ICatalogService

O tipo ICatalogService expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública LocationService Retorna o serviço de rede local que este catálogo usa para suas referências de definição de serviço
Propriedade pública RootNodes Retorna os nós raiz na árvore.

Superior

Métodos

  Nome Descrição
Método público CreateChangeContext Cria um contexto de alteração em muitas alterações que podem ser agrupadas juntos.
Método público QueryNodes(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(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 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(IEnumerable<Guid>, CatalogQueryOptions) Retorna o recurso que é associado com o identificador.
Método público QueryResources(IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Retorna todos os recursos de catálogo de tipo prvodied.Se Guid.Empty é passado, todos os recursos são retornados.
Método público QueryResourcesByType Retorna todos os recursos de catálogo de tipo prvodied.Se Guid.Empty é passado, todos os recursos são retornados.
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 QueryUpTree Consultas “para cima” da árvore do caminho fornecido procurando fornecido nos filhos dos nós pai.Se o caminho é “TFSInstance1/PG1/TPC1/TP1” esta consulta será convertida em uma série de chamadas de QueryNodes que possuem os seguintes pathSpecs: “TFSInstance1/*” “TFSInstance1/PG1/*” “TFSInstance1/PG1/TPC1/*” que um exemplo de quando isso pode ser usado é quando um ReportingSite está sendo adicionado a um nó e ele deve encontrar o ReportServer que é um filho de um dos nós pai.
Método público SaveDelete Exclui este nó de catálogo.Se este nó é o único nó que aponta para o recurso aponta para esse recurso será então também.Se este nó existe na árvore de infraestrutura o recurso que é associado com este nó será excluído em que também será e inerente recursiva.
Método público SaveMove Adiciona essa movimentação ao contexto de alteração.Ele será enviado para o servidor quando Save() for chamado.Observe que se o nodeToMove ou newParent também atualizado propriedades nesses estarão comprometidos também.Qualquer nó que seja movido explicitamente terá IsDefault definido como 0.
Método público SaveNode Salva o nó atualizado e seu recurso no catálogo.
Método público SaveResource Salva o recurso atualizado no catálogo.Observe que as definições de serviço que existem porque as referências de serviço serão criadas se são novos e se não são atualizados.

Superior

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Framework.Client