Condividi tramite


Classe TeamFoundationDatabaseManagementService

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
<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

Il tipo TeamFoundationDatabaseManagementService espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico AcquireDatabasePartition
Metodo pubblico CopyDatabase(TeamFoundationRequestContext, Int32, String)
Metodo pubblico CopyDatabase(TeamFoundationRequestContext, Int32, String, TimeSpan)
Metodo pubblico CreateDatabase
Metodo pubblico CreateDatabasePool Creare una nuova definizione del pool di database.
Metodo pubblico CreateDatabaseUsersForServiceAccounts
Metodo pubblico DeleteDatabasePool
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GenerateDatabaseName
Metodo pubblico GetDatabase
Metodo pubblico GetDatabasePool Gets specificato il pool del database.Eccezione di DatabasePoolNotFoundException viene generata quando il pool specificato di database non trovato.
Metodo pubblico GetDatabasePoolsToGrow Restituisce tutti i database del CreateThreshold.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetNumberOfDatabases Ottenere il numero di database registrati in un pool.
Metodo pubblico GetSplitDatabaseIssues
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IncrementTenantsPendingDelete
Metodo pubblico PerformDatabaseSplitAnalysis Analizzare l'utilizzo di inquilino del database specificato e restituisce un elenco di hostIds di inquilino che devono essere suddivisi alla base del metodo specificato
Metodo pubblico QueryDatabasePools Eseguire una query pool dei database.
Metodo pubblico QueryDatabases(TeamFoundationRequestContext) Eseguire una query tutti i database gestiti dal servizio.
Metodo pubblico QueryDatabases(TeamFoundationRequestContext, TeamFoundationDatabaseType)
Metodo pubblico QueryDatabases(TeamFoundationRequestContext, String)
Metodo pubblico QueryDatabaseUsage
Metodo pubblico RegisterDatabase Immettere un nuovo database con il DatabaseManagementService.
Metodo pubblico ReleaseDatabasePartition
Metodo pubblico RemoveDatabase Annullare la registrazione di un database da gestione di database.Eliminare e rimuovere le operazioni deve chiamare questo metodo per rimuovere un database da tbl_Database.
Metodo pubblico SplitDatabase
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TryGetDatabasePool Gets specificato il pool del database.Un valore restituito indica se il pool specificato del database esistente.
Metodo pubblico TryGetDatabaseProperties
Metodo pubblico UpdateDatabasePool Aggiornare la definizione del pool.
Metodo pubblico UpdateDatabaseProperties Aggiornare il livello di servizio di database.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceEnd Terminare il servizio.
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceStart Avviare il TeamFoundationDatabaseManagementService.Questo servizio può essere avviato solo all'host del servizio di distribuzione.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server