Freigeben über


TeamFoundationCatalogService-Klasse

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.Server.Core
Assembly:  Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)

Syntax

'Declaration
<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

Der TeamFoundationCatalogService-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode CreateTransactionContext Erstellt einen Transaktionskontext, um Änderungen einchecken vorzunehmen.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode QueryCatalogDependents Gibt alle Knoten zurück, die vom Knotenvorhandensein abhängen.
Öffentliche Methode QueryNodes(TeamFoundationRequestContext, String, Guid) Gibt den Katalogknoten, die unter der pathSpec vorhanden zurück und hat einen Typ, der im resourceTypeFilter aufgeführt ist.Siehe Überladungen für weitere Details und mehr Optionen.
Öffentliche Methode QueryNodes(TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, CatalogQueryOptions) Gibt den Katalogknoten, die unter der parentPath vorhanden zurück und hat einen Typ, der in den resourceTypeFilters aufgeführt ist.
Öffentliche Methode QueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>)
Öffentliche Methode QueryNodes(TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Gibt den Katalogknoten, die unter der parentPath vorhanden zurück und hat einen Typ, der in den resourceTypeFilters aufgeführt ist.
Öffentliche Methode QueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions)
Öffentliche Methode QueryParents Gibt den Knoten für die bereitgestellte Ressource zurück sowie die übergeordneten Elemente.Die direkte Knoten sowie die übergeordneten Knoten werden nicht zurückgegeben, wenn sie herausgefiltert werden.Für die folgende Struktur: PG1 / \ PG2 PG3 / \ \ TPC1 TPC2 TPC3 / \ TP1 TP2 Abfrage für den Bezeichner von TP1 ohne Filter und Rekursieren zum Stamm würde TP1, TPC1, PG2 und PG1 ergeben.
Öffentliche Methode QueryResources(TeamFoundationRequestContext, IEnumerable<Guid>, CatalogQueryOptions) Gibt der Ressource zurück, die mit dem Bezeichner zugeordnet ist.
Öffentliche Methode QueryResources(TeamFoundationRequestContext, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Gibt alle Katalogressourcen für die bereitgestellten Typen zurück.
Öffentliche Methode QueryResourcesByType Gibt alle Katalogressourcen für die bereitgestellten Typen zurück.
Öffentliche Methode QueryResourceType Gibt dem Ressourcentyp für den angegebenen Bezeichner zurück.
Öffentliche Methode QueryResourceTypes Gibt den Ressourcentypen für alle angegebenen Bezeichner zurück.Wenn NULL oder eine leere Liste übergeben wird, werden alle Ressourcentypen zurückgegeben.
Öffentliche Methode QueryRootNode Gibt das angegebene Stammknoten zurück.Bekannte Stammpfade können in Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree gefunden werden.
Öffentliche Methode QueryRootNodes Gibt den Stammknoten in der Struktur zurückgegeben.
Öffentliche Methode SaveTransactionContextChanges Nach dem Ausführen von Berechtigungsüberprüfungen darauf werden Änderungen, die mit dem Transaktionskontext zugeordnet werden.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IDisposable.Dispose Geben Sie frei - Rufen Sie nicht direkt auf!
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd Bereinigt und Ressourcen.
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart Initialisiert die Klasse.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Server.Core-Namespace