Condividi tramite


Classe TeamFoundationCatalogService

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.Server.Core
Assembly:  Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)

Sintassi

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

Il tipo TeamFoundationCatalogService espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico CreateTransactionContext Crea un contesto di transazione per apportare modifiche in.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico QueryCatalogDependents Restituisce tutti i nodi che dipendono dall'esistenza di nodi.
Metodo pubblico QueryNodes(TeamFoundationRequestContext, String, Guid) Restituisce i nodi del catalogo presenti nel pathSpec e ha un tipo elencato nel resourceTypeFilter.Vedere gli overload per informazioni dettagliate e altre opzioni.
Metodo pubblico QueryNodes(TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, CatalogQueryOptions) Restituisce i nodi del catalogo presenti nel parentPath e ha un tipo elencato in resourceTypeFilters.
Metodo pubblico QueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>)
Metodo pubblico QueryNodes(TeamFoundationRequestContext, 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 QueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions)
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(TeamFoundationRequestContext, IEnumerable<Guid>, CatalogQueryOptions) Restituisce la risorsa associata all'identificatore.
Metodo pubblico QueryResources(TeamFoundationRequestContext, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) Restituisce tutte le risorse del catalogo per i tipi forniti.
Metodo pubblico QueryResourcesByType Restituisce tutte le risorse del catalogo per i tipi forniti.
Metodo pubblico QueryResourceType Restituisce il tipo di risorsa per l'identificatore specificato.
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 QueryRootNodes Restituisce i nodi radice nella struttura ad albero.
Metodo pubblico SaveTransactionContextChanges Salvare le modifiche associati al contesto di transazione dopo aver eseguito le autorizzazioni relative.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IDisposable.Dispose Eliminare - non chiamare direttamente!
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceEnd Pulisce e risorse.
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceStart Inizializza la classe.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Server.Core