Partager via


TeamProjectCollectionService, classe

Le TeamProjectCollectionService sert à contenir les informations d'état sur la gestion de collection de projets entre les demandes. Une fonction est de fournir une liste à secteurs de serveur de déploiement de collection utilisés pour créer des collections de manière semi équilibrée la charge pour.

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Server.Core.TeamProjectCollectionService

Espace de noms :  Microsoft.TeamFoundation.Server.Core
Assembly :  Microsoft.TeamFoundation.Server.Core (dans Microsoft.TeamFoundation.Server.Core.dll)

Syntaxe

'Déclaration
<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

Le type TeamProjectCollectionService expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TeamProjectCollectionService

Début

Méthodes

  Nom Description
Méthode publique CheckCollectionIsDetachable
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetCollectionProperties(TeamFoundationRequestContext, ServiceHostFilterFlags)
Méthode publique GetCollectionProperties(TeamFoundationRequestContext, IList<Guid>, ServiceHostFilterFlags) Obtenir les propriétés de collection de projets d'équipe.
Méthode publique GetCollectionProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique QueryApplicationInstanceNode Retourne le nœud d'instance d'application existant sous la racine de votre organisation.
Méthode publique QueryCollectionCatalogNode Retourne le nœud de la ressource de collection qui existent dans l'arborescence d'organisation n'importe où sous le nœud d'instance d'application.
Méthode publique QueryCollectionCatalogNodes Retourne les nœuds des ressources collection qui existent dans l'arborescence d'organisation sous le nœud d'instance d'application.
Méthode publique QueryCollectionCatalogResource Retourne la ressource catalogue pour la collection avec l'ID fournie
Méthode publique QueryCollectionCatalogResources Retourne toutes les ressources catalogue qui sont du type de collection de projets.
Méthode publique QueueAssignCollection
Méthode publique QueueAttachCollection Attachez une collection de projets d'équipe ayant été détachée de Team Foundation Server la version 2010 ou ultérieure.
Méthode publique QueueCreateCollection Mettez la conception en file d'attente d'une collection de projets d'équipe.
Méthode publique QueueCreateProject Associe un projet d'équipe en file d'attente d'être créé.
Méthode publique QueueDeleteCollection Placez un travail en file d'attente de supprimer une collection de projets d'équipe.
Méthode publique QueueDeleteProject Associe un projet d'équipe en file d'attente d'être supprimé.
Méthode publique QueueDetachCollection Place l'opération en file d'attente instantanée pour la collection.
Méthode publique QueueExportCollection Met une collection en file d'attente à exporter du système hébergé.
Méthode publique QueueServiceCollection Placez un travail en file d'attente d'entretenir une collection.
Méthode publique QueueServiceCollections(TeamFoundationRequestContext, Boolean, array<String[])
Méthode publique QueueServiceCollections(TeamFoundationRequestContext, IEnumerable<TeamProjectCollectionProperties>, Boolean, array<String[]) Met des travaux en file d'attente d'assurer la maintenance des collections.
Méthode publique QueueUpdateCollection Mettez à jour les propriétés d'une collection.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IDisposable.Dispose
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceEnd
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceStart Charge les paramètres de services de collection pour cette application.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Server.Core, espace de noms