Klasa TeamFoundationDatabaseManagementService
Hierarchia dziedziczenia
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationDatabaseManagementService
Przestrzeń nazw: Microsoft.TeamFoundation.Framework.Server
Zestaw: Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)
Składnia
'Deklaracja
<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
Typ TeamFoundationDatabaseManagementService uwidacznia następujące elementy członkowskie.
Metody
Nazwa | Opis | |
---|---|---|
AcquireDatabasePartition | ||
CopyDatabase(TeamFoundationRequestContext, Int32, String) | ||
CopyDatabase(TeamFoundationRequestContext, Int32, String, TimeSpan) | ||
CreateDatabase | ||
CreateDatabasePool | Tworzenie nowej definicji puli bazy danych. | |
CreateDatabaseUsersForServiceAccounts | ||
DeleteDatabasePool | ||
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
GenerateDatabaseName | ||
GetDatabase | ||
GetDatabasePool | Pobiera określonej puli bazy danych.Wyjątek DatabasePoolNotFoundException jest generowany, gdy nie można odnaleźć puli określonej bazy danych. | |
GetDatabasePoolsToGrow | Zwraca wszystkie bazy danych, które są w ich CreateThreshold. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetNumberOfDatabases | Pobierz liczbę baz danych, które są zarejestrowane do puli. | |
GetSplitDatabaseIssues | ||
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
IncrementTenantsPendingDelete | ||
PerformDatabaseSplitAnalysis | Analizowanie użycia najemca danej bazy danych i powrócić do listy dla identyfikatorów hostów najemcy, które należy podzielić się na podstawie danej metody. | |
QueryDatabasePools | Kwerendy pule bazy danych. | |
QueryDatabases(TeamFoundationRequestContext) | Kwerendy wszystkich baz danych, zarządzany przez tę usługę. | |
QueryDatabases(TeamFoundationRequestContext, TeamFoundationDatabaseType) | ||
QueryDatabases(TeamFoundationRequestContext, String) | ||
QueryDatabaseUsage | ||
RegisterDatabase | Zarejestruj nowe bazy danych DatabaseManagementService. | |
ReleaseDatabasePartition | ||
RemoveDatabase | Wyrejestruj bazy danych z bazy danych zarządzania.Usuń i Odłącz operacji musi wywołać tej metody, aby usunąć bazy danych z tbl_Database. | |
SplitDatabase | ||
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). | |
TryGetDatabasePool | Pobiera określonej puli bazy danych.Zwracana wartość wskazuje, czy istnieje pula określonej bazy danych. | |
TryGetDatabaseProperties | ||
UpdateDatabasePool | Aktualizowanie definicji puli. | |
UpdateDatabaseProperties | Aktualizacja poziomu usługi bazy danych. |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
ITeamFoundationService.ServiceEnd | Zakończenia usługi. | |
ITeamFoundationService.ServiceStart | Uruchom TeamFoundationDatabaseManagementService.Tę usługę można uruchomić tylko na hoście usługi poziomu wdrażania. |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.