Поделиться через


ICatalogService - интерфейс

Пространство имен:  Microsoft.TeamFoundation.Framework.Client
Сборка:  Microsoft.TeamFoundation.Client (в Microsoft.TeamFoundation.Client.dll)

Синтаксис

'Декларация
Public Interface ICatalogService
public interface ICatalogService

Тип ICatalogService предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство LocationService Возвращает служба расположения, этот каталог используется для определения ссылок на службы
Открытое свойство RootNodes Возвращает корневые узлы в дереве.

В начало страницы

Методы

  Имя Описание
Открытый метод CreateChangeContext Создает контекст изменения, в котором много изменений можно пакетная обработка вместе.
Открытый метод QueryNodes(IEnumerable<String>, IEnumerable<Guid>, CatalogQueryOptions) Возвращает узлы каталога, существующих под parentPath и имеет тип, указанный в resourceTypeFilters.
Открытый метод QueryNodes(IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Возвращает узлы каталога, существующих под parentPath и имеет тип, указанный в resourceTypeFilters.
Открытый метод QueryParents Возвращает узлы для предоставленного ресурсов, так и родительские элементы.Не возвращаются данные непосредственно узлов и родительские узлы, если они фильтруются работу.Для следующего дерева. PG1/\ PG2 PG3/запрос \ TPC1 TPC2 TPC3 \/\ TP1 TP2 идентификатора TP1 без фильтров и recursing до корневого элемента значение, TP1, TPC1, PG2 и PG1.
Открытый метод QueryResources(IEnumerable<Guid>, CatalogQueryOptions) Возвращает ресурс, связанный с идентификатором.
Открытый метод QueryResources(IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Возвращает все ресурсы каталога prvodied типа.Если передается в Guid.Empty, возвращаются все ресурсы.
Открытый метод QueryResourcesByType Возвращает все ресурсы каталога prvodied типа.Если передается в Guid.Empty, возвращаются все ресурсы.
Открытый метод QueryResourceTypes Возвращает типы ресурсов для всех указанных идентификаторов.Если имеет значение NULL или пустой список передаются в, все типы ресурсов будут возвращены.
Открытый метод QueryRootNode Возвращает указанный корневой узел.Известные пути корневой можно найти в Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree.
Открытый метод QueryUpTree Запросы «вверх» дерево из предоставленного пути и типы, переданные в дочерних элементах его родительских узлов.Если путь «TFSInstance1/PG1/TPC1/TP1», то этот запрос будет перенесен в последовательность вызовов QueryNodes, имеют следующие pathSpecs: «TFSInstance1/*TFSInstance1/PG1/*TFSInstance1/PG1/TPC1/*«» пример, когда это может использоваться, если ReportingSite добавить в узел, и он должен найти ReportServer, дочерний элемент одного из своих родительских узлов.
Открытый метод SaveDelete Удаление узла из каталога.Если этот узел единственный узел, что указывает на ресурс он указывает на затем этот ресурс также удаляется.Если существует этот узел в дереве инфраструктуры, ресурс, который связан с этим узлом, также будет удален и его по существу рекурсивн.
Открытый метод SaveMove Добавляет этот переход к контексту изменения.Он отправляется на сервер при Save() будет вызываться.Обратите внимание, что если nodeToMove или newParent также обновлен свойства затем, они также будут зафиксированы.Любой узел, явно перемещен будет иметь IsDefault задано значение 0.
Открытый метод SaveNode Сохраняет обновленный узел и его ресурс в каталоге.
Открытый метод SaveResource Сохраняет обновленный ресурс в каталоге.Обратите внимание, что определения службы, существуют как ссылки на службу, если они будут созданы возможностей и обновлен, если они не совпадают.

В начало страницы

См. также

Ссылки

Microsoft.TeamFoundation.Framework.Client - пространство имен