Export (0) Print
Expand All

TeamFoundationCatalogService Class

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationCatalogService

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

[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
public sealed class TeamFoundationCatalogService : ITeamFoundationService, 
	IDisposable

The TeamFoundationCatalogService type exposes the following members.

  NameDescription
Public methodCreateTransactionContextCreates a transaction context to make changes in.
Public methodDeleteEntireCatalog
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodQueryCatalogDependentsReturns all of the nodes that depend on the nodes' existence.
Public methodQueryNodes(TeamFoundationRequestContext, String, Guid)Returns the catalog nodes that exist under the [pathSpec] and have a type that is listed in [resourceTypeFilter].See overloads for more information and more options.
Public methodQueryNodes(TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, CatalogQueryOptions)Returns the catalog nodes that exist under the [parentPath] and have a type that is listed in [resourceTypeFilters].
Public methodQueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>)
Public methodQueryNodes(TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions)Returns the catalog nodes that exist under the [parentPath] and have a type that is listed in [resourceTypeFilters].
Public methodQueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions)
Public methodQueryParentsReturns the nodes for the resource that is provided and also for the parents.The direct nodes and the parent nodes will not be returned if they are filtered out. For the tree, PG1 / \ PG2 PG3 / \ \ TPC1 TPC2 TPC3 / \ TP1 TP2, querying for TP1's identifier without filters and recursing to the root would yield TP1, TPC1, PG2 and PG1.
Public methodQueryResources(TeamFoundationRequestContext, IEnumerable<Guid>, CatalogQueryOptions)Returns the resource that is associated with the identifier.
Public methodQueryResources(TeamFoundationRequestContext, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions)Returns all of the catalog resources for the provided types.
Public methodQueryResourcesByTypeReturns all of the catalog resources for the provided types.
Public methodQueryResourceTypeReturns the resource type for the specified identifier.
Public methodQueryResourceTypesReturns the resource types for all of the specified identifiers.If null or an empty list is passed in, all resource types will be returned.
Public methodQueryRootNodeReturns the specified root node. Well-known root paths can be found in [Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree].
Public methodQueryRootNodesReturns the root nodes in the tree.
Public methodSaveTransactionContextChangesSaves the changes associated with the transaction context after it performs permission checks on them.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

  NameDescription
Explicit interface implemetationPrivate methodIDisposable.DisposeDispose - do not call directly!
Explicit interface implemetationPrivate methodITeamFoundationService.ServiceEndClean up and resources.
Explicit interface implemetationPrivate methodITeamFoundationService.ServiceStartInitialize the class.
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2015 Microsoft