TeamFoundationDatabaseManagementService-Klasse

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

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

Der TeamFoundationDatabaseManagementService-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode AcquireDatabasePartition
Öffentliche Methode CopyDatabase(TeamFoundationRequestContext, Int32, String)
Öffentliche Methode CopyDatabase(TeamFoundationRequestContext, Int32, String, TimeSpan)
Öffentliche Methode CreateDatabase
Öffentliche Methode CreateDatabasePool Erstellen Sie eine neue Datenbankpooldefinition.
Öffentliche Methode CreateDatabaseUsersForServiceAccounts
Öffentliche Methode DeleteDatabasePool
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GenerateDatabaseName
Öffentliche Methode GetDatabase
Öffentliche Methode GetDatabasePool Get gab Datenbankpool an.DatabasePoolNotFoundExceptions-Ausnahme wird wenn der angegebene nicht gefundene Datenbankpool ausgelöst.
Öffentliche Methode GetDatabasePoolsToGrow Gibt alle Datenbanken zurück, die unter ihrem CreateThreshold sind.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetNumberOfDatabases Rufen Sie die Anzahl der Datenbanken ab, die einem Pool registriert werden.
Öffentliche Methode GetSplitDatabaseIssues
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IncrementTenantsPendingDelete
Öffentliche Methode PerformDatabaseSplitAnalysis Analysieren Sie die Mandantenverwendung der angegebenen Datenbank und geben eine Liste der Mandant HostIds zurück, die auf Grundlage der angegebenen Methode out geteilt werden sollten
Öffentliche Methode QueryDatabasePools Fragen Sie die Datenbankpools ab.
Öffentliche Methode QueryDatabases(TeamFoundationRequestContext) Fragen Sie alle Datenbanken ab, die von diesem Dienst verwaltet werden.
Öffentliche Methode QueryDatabases(TeamFoundationRequestContext, TeamFoundationDatabaseType)
Öffentliche Methode QueryDatabases(TeamFoundationRequestContext, String)
Öffentliche Methode QueryDatabaseUsage
Öffentliche Methode RegisterDatabase Registrieren Sie eine neue Datenbank mit dem DatabaseManagementService.
Öffentliche Methode ReleaseDatabasePartition
Öffentliche Methode RemoveDatabase Markieren Sie eine Datenbank vom Datenbankmanagement Registrierung auf.Löschen und Trennvorgänge müssen diese Methode aufrufen, um eine Datenbank vom tbl_Database zu entfernen.
Öffentliche Methode SplitDatabase
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TryGetDatabasePool Get gab Datenbankpool an.Ein Rückgabewert gibt an, ob bestimmter Datenbankpool vorhanden ist.
Öffentliche Methode TryGetDatabaseProperties
Öffentliche Methode UpdateDatabasePool Aktualisieren Sie eine Pooldefinition.
Öffentliche Methode UpdateDatabaseProperties Aktualisieren Sie den Servicelevel einer Datenbank.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd Beenden Sie den Dienst.
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart Starten Sie das TeamFoundationDatabaseManagementService.Dieser Dienst kann am Bereitstellungsebenendiensthost nur gestartet werden.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace