ICatalogService-Schnittstelle
Namespace: Microsoft.TeamFoundation.Framework.Client
Assembly: Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)
Syntax
'Declaration
Public Interface ICatalogService
public interface ICatalogService
Der ICatalogService-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
LocationService | Gibt dem Ortsdienst zurück, den dieser Katalog als seine Dienstdefinitionsreferenzen verwendet | |
RootNodes | Gibt den Stammknoten in der Struktur zurückgegeben. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CreateChangeContext | Erstellt einen Änderungskontext, in dem viele Änderungen in einem Batch verarbeitet werden können. | |
QueryNodes(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. | |
QueryNodes(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. | |
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. | |
QueryResources(IEnumerable<Guid>, CatalogQueryOptions) | Gibt der Ressource zurück, die mit dem Bezeichner zugeordnet ist. | |
QueryResources(IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) | Gibt alle Katalogressourcen des prvodied Typs zurück.Wenn Guid.Empty übergeben wird, werden alle Ressourcen zurückgegeben. | |
QueryResourcesByType | Gibt alle Katalogressourcen des prvodied Typs zurück.Wenn Guid.Empty übergeben wird, werden alle Ressourcen zurückgegeben. | |
QueryResourceTypes | Gibt den Ressourcentypen für alle angegebenen Bezeichner zurück.Wenn NULL oder eine leere Liste übergeben wird, werden alle Ressourcentypen zurückgegeben. | |
QueryRootNode | Gibt das angegebene Stammknoten zurück.Bekannte Stammpfade können in Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree gefunden werden. | |
QueryUpTree | Abfragen "oben" die Struktur im bereitgestellten Pfad, der nach bereitgestellt sucht, können die untergeordneten Elemente der übergeordneten Knoten ein.Wenn der Pfad "TFSInstance1/PG1/TPC1/TP1" ist, wird diese Abfrage in eine QueryNodes-Aufrufe übersetzt, die die folgenden pathSpecs haben: "TFSInstance1/*" "TFSInstance1/PG1/*" "TFSInstance1/PG1/TPC1/*", die ein Beispiel, als dieses verwendet werden könnte, wenn ein ReportingSite zu einem Knoten hinzugefügt wird und es ist, muss das ReportServer finden, das einem der entsprechenden übergeordneten Knoten ist. | |
SaveDelete | Löscht diesen Knoten vom Katalog.Wenn dieser Knoten ist, der einzige Knoten, der auf der Ressource ihr wird, dann auf diese Ressource wird ebenfalls gelöscht.Wenn dieser Knoten in der Infrastrukturstruktur vorhanden, dann, das die Ressource, die diesem Knoten zugewiesen wird, wird ebenfalls gelöscht und diese ist naturgemäß rekursiv. | |
SaveMove | Fügt dieser Verschiebung dem Änderungskontext hinzu.Er wird an den Server gesendet, wenn Save() aufgerufen wird.Beachten Sie, dass, wenn nodeToMove oder newParent auch Eigenschaften anschließend aktualisiert haben, die ebenfalls übernommen werden.Jeder Knoten, der explizit verschoben wird, hat IsDefault, das bis 0 festgelegt ist. | |
SaveNode | Speichert den aktualisierten Knoten und die Ressource im Katalog. | |
SaveResource | Speichert die aktualisierte Ressource im Katalog.Beachten Sie dass Dienstdefinitionen, die positioniert, da Dienstverweise erstellt werden, wenn sie neu und aktualisiert werden, wenn sie nicht identisch sind. |
Zum Seitenanfang