TeamFoundationDatabaseManagementService, classe

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationDatabaseManagementService

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

Syntaxe

'Déclaration
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationCollationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationIdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationServicingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationJobService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
Public NotInheritable Class TeamFoundationDatabaseManagementService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationCollationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationIdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationServicingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
public sealed class TeamFoundationDatabaseManagementService : ITeamFoundationService

Le type TeamFoundationDatabaseManagementService expose les membres suivants.

Méthodes

  Nom Description
Méthode publique AcquireDatabasePartition
Méthode publique CopyDatabase(TeamFoundationRequestContext, Int32, String)
Méthode publique CopyDatabase(TeamFoundationRequestContext, Int32, String, TimeSpan)
Méthode publique CreateDatabase
Méthode publique CreateDatabasePool Créez une nouvelle définition de pool de base de données.
Méthode publique CreateDatabaseUsersForServiceAccounts
Méthode publique DeleteDatabasePool
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GenerateDatabaseName
Méthode publique GetDatabase
Méthode publique GetDatabasePool Gets avez spécifié le pool de base de données.L'exception de DatabasePoolNotFoundException est levée lorsque le pool spécifié de base de données introuvable.
Méthode publique GetDatabasePoolsToGrow Retourne toutes les bases de données qui sont sous leur CreateThreshold.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetNumberOfDatabases Obtenez le nombre de bases de données stockées à un pool.
Méthode publique GetSplitDatabaseIssues
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IncrementTenantsPendingDelete
Méthode publique PerformDatabaseSplitAnalysis Analysez l'utilisation de locataire de la base de données particulière et retourne la liste des hostIds de locataire qui doivent être fractionnés selon la méthode donnée
Méthode publique QueryDatabasePools Interrogez les pools de base de données.
Méthode publique QueryDatabases(TeamFoundationRequestContext) Interrogez toutes les bases de données gérées par ce service.
Méthode publique QueryDatabases(TeamFoundationRequestContext, TeamFoundationDatabaseType)
Méthode publique QueryDatabases(TeamFoundationRequestContext, String)
Méthode publique QueryDatabaseUsage
Méthode publique RegisterDatabase Enregistrez une nouvelle base de données avec le DatabaseManagementService.
Méthode publique ReleaseDatabasePartition
Méthode publique RemoveDatabase Désinscrivez une base de données de gestion de bases de données.Supprimez et de détachement les opérations doit appeler cette méthode pour supprimer une base de données du tbl_Database.
Méthode publique SplitDatabase
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique TryGetDatabasePool Gets avez spécifié le pool de base de données.Une valeur de retour indique si le pool spécifié de base de données existe.
Méthode publique TryGetDatabaseProperties
Méthode publique UpdateDatabasePool Mettez à jour une définition de pool.
Méthode publique UpdateDatabaseProperties Mettez à jour le niveau de le service d'une base de données.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceEnd Complétez le service.
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceStart Démarrez le TeamFoundationDatabaseManagementService.Ce service ne peut être démarré à l'hôte de service de niveau de déploiement.

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.Framework.Server, espace de noms