Compartir a través de


TeamFoundationDatabaseManagementService (Clase)

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Server
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

'Declaración
<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

El tipo TeamFoundationDatabaseManagementService expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público AcquireDatabasePartition
Método público CopyDatabase(TeamFoundationRequestContext, Int32, String)
Método público CopyDatabase(TeamFoundationRequestContext, Int32, String, TimeSpan)
Método público CreateDatabase
Método público CreateDatabasePool Cree una nueva definición del conjunto de la base de datos.
Método público CreateDatabaseUsersForServiceAccounts
Método público DeleteDatabasePool
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GenerateDatabaseName
Método público GetDatabase
Método público GetDatabasePool Gets especificó el conjunto de la base de datos.Se produce una excepción de DatabasePoolNotFoundException cuando la base de datos especificada agrupar no encontrado.
Método público GetDatabasePoolsToGrow Devuelve todas las bases de datos que están bajo el CreateThreshold.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetNumberOfDatabases Obtiene el número de bases de datos que se registran un conjunto.
Método público GetSplitDatabaseIssues
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público IncrementTenantsPendingDelete
Método público PerformDatabaseSplitAnalysis Analizar el uso de arrendatario de base de datos especificada y devuelve una lista de los hostIds de arrendatario que se deben dividir out según el método especificado
Método público QueryDatabasePools Vea conjuntos de la base de datos.
Método público QueryDatabases(TeamFoundationRequestContext) Vea todas las bases de datos administradas por este servicio.
Método público QueryDatabases(TeamFoundationRequestContext, TeamFoundationDatabaseType)
Método público QueryDatabases(TeamFoundationRequestContext, String)
Método público QueryDatabaseUsage
Método público RegisterDatabase Registre una nueva base de datos con el DatabaseManagementService.
Método público ReleaseDatabasePartition
Método público RemoveDatabase Elimine una base de datos de administración de bases de datos.Elimine y desasociar las operaciones debe llamar a este método para quitar una base de datos de tbl_Database.
Método público SplitDatabase
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público TryGetDatabasePool Gets especificó el conjunto de la base de datos.Un valor devuelto indica si existe el conjunto especificado de la base de datos.
Método público TryGetDatabaseProperties
Método público UpdateDatabasePool Actualice una definición del conjunto.
Método público UpdateDatabaseProperties Actualice el nivel de servicio de una base de datos.

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado ITeamFoundationService.ServiceEnd Finalice el servicio.
Implementación explícita de interfacesMétodo privado ITeamFoundationService.ServiceStart Inicie el TeamFoundationDatabaseManagementService.Este servicio se puede iniciar únicamente en el host de servicio de nivel de implementación.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)