TeamProjectCollectionService Class
Used to keep track of state information about project collection management between requests.
One capability is to provide a round-robin list of collection deployment servers that are used to create collections in a semi-load-balanced way.
Inheritance Hierarchy
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamProjectCollectionService
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
Public NotInheritable Class TeamProjectCollectionService _
Implements ITeamFoundationService, IDisposable
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public sealed class TeamProjectCollectionService : ITeamFoundationService,
IDisposable
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public ref class TeamProjectCollectionService sealed : ITeamFoundationService,
IDisposable
[<Sealed>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))>]
type TeamProjectCollectionService =
class
interface ITeamFoundationService
interface IDisposable
end
public final class TeamProjectCollectionService implements ITeamFoundationService, IDisposable
The TeamProjectCollectionService type exposes the following members.
Constructors
Name | Description | |
---|---|---|
TeamProjectCollectionService |
Top
Methods
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetCollectionProperties(TeamFoundationRequestContext, ServiceHostFilterFlags) | ||
GetCollectionProperties(TeamFoundationRequestContext, IList<Guid>, ServiceHostFilterFlags) | Get team project collection properties. | |
GetCollectionProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags) | ||
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
QueryApplicationInstanceNode | Returns the application instance node that exists under the Organizational Root. | |
QueryCollectionCatalogNode | Returns the node for the collection resource that is located in the organizational tree anywhere under the application instance node. | |
QueryCollectionCatalogNodes | Returns the nodes for the collection resources that are located in the organizational tree under the application instance node. | |
QueryCollectionCatalogResource | Returns the catalog resource for the collection with the provided ID. | |
QueryCollectionCatalogResources | Returns all of the catalog resources that are of the project collection type. | |
QueueAssignCollection | ||
QueueAttachCollection | Attach a team project collection that has been detached from a Team Foundation Server of version 2010 or a later version. | |
QueueAttachPreTfs2010Databases | Attach a team project collection that should be created from databases from Team Foundation Server 2005 and Team Foundation Server 2008. | |
QueueCreateCollection | ||
QueueCreateProject | Queues a Team Project to be created. | |
QueueDeleteCollection | Queue a job to delete a team project collection. | |
QueueDeleteProject | Queues a Team Project to be deleted. | |
QueueDetachCollection | Queues the snapshot operation for the collection. | |
QueueServiceCollection | Queue a job to service a collection. | |
QueueServiceCollections(TeamFoundationRequestContext, Boolean, array<String[]) | ||
QueueServiceCollections(TeamFoundationRequestContext, IEnumerable<TeamProjectCollectionProperties>, Boolean, array<String[]) | Queues jobs to service collections. | |
QueueUpdateCollection | Update the properties of a collection. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
IDisposable.Dispose | ||
ITeamFoundationService.ServiceEnd | ||
ITeamFoundationService.ServiceStart | Load the collection services settings for this application. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.