Partager via


TeamFoundationCatalogService, classe

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.TeamFoundation.Server.Core
Assembly :  Microsoft.TeamFoundation.Server.Core (dans Microsoft.TeamFoundation.Server.Core.dll)

Syntaxe

'Déclaration
<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

Le type TeamFoundationCatalogService expose les membres suivants.

Méthodes

  Nom Description
Méthode publique CreateTransactionContext Crée un contexte transaction pour apporter des modifications dans.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique QueryCatalogDependents Retourne tous les nœuds qui dépendent de l'existence de nœuds.
Méthode publique QueryNodes(TeamFoundationRequestContext, String, Guid) Retourne les nœuds de catalogue qui existent sous le pathSpec et possède un type qui est répertorié dans le resourceTypeFilter.Consulter les surcharges pour plus de détails et autres options.
Méthode publique QueryNodes(TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, CatalogQueryOptions) Retourne les nœuds de catalogue qui existent sous le parentPath et possède un type qui est répertorié dans les resourceTypeFilters.
Méthode publique QueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>)
Méthode publique QueryNodes(TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Retourne les nœuds de catalogue qui existent sous le parentPath et possède un type qui est répertorié dans les resourceTypeFilters.
Méthode publique QueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions)
Méthode publique QueryParents Retourne les nœuds de la ressource fournie ainsi que les parents.Les nœuds directs et les nœuds parents ne seront pas remises s'ils sont filtrés.Pour l'arborescence suivante : PG1/\ PG2 PG3/requête/\\TPC1 TPC2 TPC3\TP1 TP2 pour l'identificateur de TP1 sans les filtres et recursing à la racine céderait TP1, TPC1, PG2 et PG1.
Méthode publique QueryResources(TeamFoundationRequestContext, IEnumerable<Guid>, CatalogQueryOptions) Retourne la ressource associée à l'identificateur.
Méthode publique QueryResources(TeamFoundationRequestContext, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Retourne toutes les ressources catalogue pour les types fournis.
Méthode publique QueryResourcesByType Retourne toutes les ressources catalogue pour les types fournis.
Méthode publique QueryResourceType Retourne le type de ressource pour l'identificateur spécifié.
Méthode publique QueryResourceTypes Retourne les types de ressource pour tous les identificateurs spécifiés.Si null ou une liste vide est passé, tous les types de ressources sont retournés.
Méthode publique QueryRootNode Retourne le nœud racine spécifié.Les chemins d'accès racine connus se trouvent dans Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree.
Méthode publique QueryRootNodes Retourne les nœuds racine dans l'arborescence.
Méthode publique SaveTransactionContextChanges Enregistre les modifications associées au contexte transaction après exécution des contrôles d'autorisation sur eux.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IDisposable.Dispose Suppression )n'appelez pas directement !
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceEnd Nettoie et des ressources.
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceStart Initialise la classe.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Server.Core, espace de noms