Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The TeamProjectCollectionService is 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 used to create collections in a semi load balanced way.
Inheritance Hierarchy
System.Object
Microsoft.TeamFoundation.Server.Core.TeamProjectCollectionService
Namespace: Microsoft.TeamFoundation.Server.Core
Assembly: Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)
Syntax
'Declaration
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationServicingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationCatalogService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationDatabaseSettings))> _
Public NotInheritable Class TeamProjectCollectionService _
Implements ITeamFoundationService, IDisposable
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationServicingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationCatalogService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseSettings))]
public sealed class TeamProjectCollectionService : ITeamFoundationService,
IDisposable
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationServicingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationCatalogService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseSettings))]
public ref class TeamProjectCollectionService sealed : ITeamFoundationService,
IDisposable
[<Sealed>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationServicingService))>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationCatalogService))>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseSettings))>]
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 | |
---|---|---|
![]() |
CheckCollectionIsDetachable | |
![]() |
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 the default hash function. (Inherited from Object.) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
QueryApplicationInstanceNode | Returns the application instance node that exists below the Organizational Root. |
![]() |
QueryCollectionCatalogNode | Returns the node for the collection resource that exist in the organizational tree anywhere below the application instance node. |
![]() |
QueryCollectionCatalogNodes | Returns the nodes for the collection resources that exist in the organizational tree below 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 later. |
![]() |
QueueCreateCollection | Queue the creation of a team project collection. |
![]() |
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. |
![]() |
QueueExportCollection | Queues a collection to be exported from the hosted system. |
![]() |
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 | Loads 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.