Condividi tramite


Interfaccia ICatalogService

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)

Sintassi

'Dichiarazione
Public Interface ICatalogService
public interface ICatalogService

Il tipo ICatalogService espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica LocationService Restituisce il servizio di percorso che il catalogo utilizza per i relativi riferimenti di definizione del servizio
Proprietà pubblica RootNodes Restituisce i nodi radice nella struttura ad albero.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateChangeContext Crea un contesto di modifica in molte modifiche possono essere ammucchiate raccolta.
Metodo pubblico QueryNodes(IEnumerable<String>, IEnumerable<Guid>, CatalogQueryOptions) Restituisce i nodi del catalogo presenti nel parentPath e ha un tipo elencato in resourceTypeFilters.
Metodo pubblico QueryNodes(IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Restituisce i nodi del catalogo presenti nel parentPath e ha un tipo elencato in resourceTypeFilters.
Metodo pubblico QueryParents Restituisce i nodi per la risorsa fornita nonché i calcoli.I nodi diretti e i nodi padre non verranno restituiti se vengono filtrati.Per la seguente struttura ad albero: PG1 / \ PG2 PG3 / \ \ TPC1 TPC2 TPC3 / \ TP1 TP2 per l'identificatore di TP1 senza i filtri e recursing alla radice TP1 pertanto, TPC1, PG2 e PG1.
Metodo pubblico QueryResources(IEnumerable<Guid>, CatalogQueryOptions) Restituisce la risorsa associata all'identificatore.
Metodo pubblico QueryResources(IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Restituisce tutte le risorse del catalogo del tipo prvodied.Se Guid.Empty viene passato, tutte le risorse vengono restituite.
Metodo pubblico QueryResourcesByType Restituisce tutte le risorse del catalogo del tipo prvodied.Se Guid.Empty viene passato, tutte le risorse vengono restituite.
Metodo pubblico QueryResourceTypes Restituisce i tipi di risorsa per tutti gli ID specificati.Se null o un elenco vuoto viene passato, tutti i tipi di risorsa verranno restituiti.
Metodo pubblico QueryRootNode Restituisce il nodo radice specificata.I percorsi principali noti sono disponibili in Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree.
Metodo pubblico QueryUpTree Le query "nella struttura ad albero dal percorso specificato che viene fornito nei relativi nodi padre figlio.Se il percorso "TFSInstance1/PG1/TPC1/TP1" questa query viene convertita in una serie di chiamate di QueryNodes che hanno i seguenti pathSpecs: "TFSInstance1/*" TFSInstance1/PG1/*" TFSInstance1/PG1/TPC1/*" che un esempio di questo caso potrebbe essere utilizzata quando un ReportingSite è stata aggiunta a un nodo e deve trovare il ReportServer che è un elemento figlio di uno dei nodi padre.
Metodo pubblico SaveDelete Elimina questo nodo dal catalogo.Se questo nodo è l'unico nodo che la indicano la risorsa indica quindi questa risorsa verranno eliminati.Se questo nodo è presente nella struttura ad albero dell'infrastruttura e della risorsa associata al nodo verranno eliminati e verrà implicitamente ricorsive.
Metodo pubblico SaveMove Aggiunge questo passaggio al contesto di modifica.Verrà inviato al server quando Save() viene chiamato.Si noti che se il nodeToMove o newParent inoltre aggiorna le proprietà da quelli verrà eseguito il commit anche.Un nodo che esplicitamente viene spostato avrà IsDefault impostato su 0.
Metodo pubblico SaveNode Salva il nodo aggiornato e la relativa risorsa nel catalogo.
Metodo pubblico SaveResource Salva la risorsa aggiornata nel catalogo.Si noti che definizioni del servizio che esistono poiché i riferimenti al servizio verranno creati se sono nuovi e aggiornati se non lo sono.

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Client