Compartir a través de


ICatalogService (Interfaz)

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Client
Ensamblado:  Microsoft.TeamFoundation.Client (en Microsoft.TeamFoundation.Client.dll)

Sintaxis

'Declaración
Public Interface ICatalogService
public interface ICatalogService

El tipo ICatalogService expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública LocationService Devuelve el servicio de ubicación que este catálogo utiliza para las referencias de la definición de servicio
Propiedad pública RootNodes Devuelve los nodos raíz del árbol.

Arriba

Métodos

  Nombre Descripción
Método público CreateChangeContext Crear un contexto de cambio en el que muchos cambios se pueden tratar por lotes juntos.
Método público QueryNodes(IEnumerable<String>, IEnumerable<Guid>, CatalogQueryOptions) Devuelve los nodos de catálogo que existen bajo el parentPath y tiene un tipo que aparece en resourceTypeFilters.
Método público QueryNodes(IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Devuelve los nodos de catálogo que existen bajo el parentPath y tiene un tipo que aparece en resourceTypeFilters.
Método público QueryParents Devuelve los nodos del recurso proporcionado así como elementos primarios.Los nodos directos y los nodos primarios no se devolverá si se filtran.Para el árbol siguiente: PG1 o el \ PG2 PG3 o la consulta de \ TP C1 TP C2 TP C3 del \/\ TP1 TP2 para el identificador de TP1 sin filtros y el recursing a la raíz producirían TP1, TP C1, PG2 y PG1.
Método público QueryResources(IEnumerable<Guid>, CatalogQueryOptions) Devuelve el recurso asociado al identificador.
Método público QueryResources(IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Devuelve todos los recursos de catálogo del tipo prvodied.Si Guid.Empty se pasa, devuelven todos los recursos.
Método público QueryResourcesByType Devuelve todos los recursos de catálogo del tipo prvodied.Si Guid.Empty se pasa, devuelven todos los recursos.
Método público QueryResourceTypes Devuelve los tipos de recursos para todos los identificadores especificados.Si es NULL o una lista vacía se pasa, se devolverán todos los tipos de recursos.
Método público QueryRootNode Devuelve el nodo raíz especificado.Las rutas conocidas raíz se encuentran en Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree.
Método público QueryUpTree Consultas “en” del árbol de la ruta de acceso proporcionada que busca proporcionado tipos de los elementos secundarios de los nodos primarios.Si la ruta de acceso es “TFSInstance1/PG1/TP C1 /TP1” esta consulta se traduce a una serie de llamadas de QueryNodes que tienen los pathSpecs siguientes: “TFSInstance1/*” “TFSInstance1/PG1/*” “TFSInstance1/PG1/TP C1/*” que un ejemplo de cuándo puede ser utilizada es cuando un ReportingSite se está agregando un nodo y debe buscar el ReportServer que es un elemento secundario de uno de los nodos primarios.
Método público SaveDelete Elimina este nodo de catálogo.Si es este nodo el único nodo que lo señala el recurso señala a continuación a este recurso también se eliminará.Si este nodo existe en el árbol de infraestructura a continuación que eliminen el recurso asociado a este nodo también y se inherentemente recursiva.
Método público SaveMove Agrega este movimiento al contexto del cambio.Se enviará al servidor cuando se llama a Save() .Tenga en cuenta que si el nodeToMove o newParent también actualiza propiedades a los se confirmarán también.Cualquier nodo que explícitamente se mueva tendrá IsDefault establecido en 0.
Método público SaveNode Guarda el nodo actualizado y el recurso en el catálogo.
Método público SaveResource Guarda el recurso actualizado en el catálogo.Observe que las definiciones de servicio que existen como referencias de servicio se crearán si son nuevas y actualizadas si no lo son.

Arriba

Vea también

Referencia

Microsoft.TeamFoundation.Framework.Client (Espacio de nombres)