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 | |
---|---|---|
LocationService | Devuelve el servicio de ubicación que este catálogo utiliza para las referencias de la definición de servicio | |
RootNodes | Devuelve los nodos raíz del árbol. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CreateChangeContext | Crear un contexto de cambio en el que muchos cambios se pueden tratar por lotes juntos. | |
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. | |
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. | |
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. | |
QueryResources(IEnumerable<Guid>, CatalogQueryOptions) | Devuelve el recurso asociado al identificador. | |
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. | |
QueryResourcesByType | Devuelve todos los recursos de catálogo del tipo prvodied.Si Guid.Empty se pasa, devuelven todos los recursos. | |
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. | |
QueryRootNode | Devuelve el nodo raíz especificado.Las rutas conocidas raíz se encuentran en Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree. | |
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. | |
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. | |
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. | |
SaveNode | Guarda el nodo actualizado y el recurso en el catálogo. | |
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)