Compartir a través de


TeamFoundationCatalogService (Clase)

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.TeamFoundation.Server.Core
Ensamblado:  Microsoft.TeamFoundation.Server.Core (en Microsoft.TeamFoundation.Server.Core.dll)

Sintaxis

'Declaración
<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

El tipo TeamFoundationCatalogService expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público CreateTransactionContext Crear un contexto de transacción para realizar cambios en.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público QueryCatalogDependents Devuelve todos los nodos que dependen de la existencia de los nodos.
Método público QueryNodes(TeamFoundationRequestContext, String, Guid) Devuelve los nodos de catálogo que existen bajo el pathSpec y tiene un tipo que aparece en resourceTypeFilter.Vea las sobrecargas para más detalles y más opciones.
Método público QueryNodes(TeamFoundationRequestContext, 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(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>)
Método público QueryNodes(TeamFoundationRequestContext, 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 QueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions)
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(TeamFoundationRequestContext, IEnumerable<Guid>, CatalogQueryOptions) Devuelve el recurso asociado al identificador.
Método público QueryResources(TeamFoundationRequestContext, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Devuelve todos los recursos del catálogo para los tipos proporcionados.
Método público QueryResourcesByType Devuelve todos los recursos del catálogo para los tipos proporcionados.
Método público QueryResourceType Devuelve el tipo de recurso del identificador especificado.
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 QueryRootNodes Devuelve los nodos raíz del árbol.
Método público SaveTransactionContextChanges Guarda los cambios asociados en el contexto de transacción después de realizar comprobaciones de permisos en ellas.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Implementaciones de interfaz explícita

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IDisposable.Dispose ¡Dispose - no llame directamente!
Implementación explícita de interfacesMétodo privado ITeamFoundationService.ServiceEnd Limpia y los recursos.
Implementación explícita de interfacesMétodo privado ITeamFoundationService.ServiceStart Inicializa la clase.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.Server.Core (Espacio de nombres)