Udostępnij za pośrednictwem


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
Metoda publiczna AcquireDatabasePartition
Metoda publiczna CopyDatabase(TeamFoundationRequestContext, Int32, String)
Metoda publiczna CopyDatabase(TeamFoundationRequestContext, Int32, String, TimeSpan)
Metoda publiczna CreateDatabase
Metoda publiczna CreateDatabasePool Tworzenie nowej definicji puli bazy danych.
Metoda publiczna CreateDatabaseUsersForServiceAccounts
Metoda publiczna DeleteDatabasePool
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna GenerateDatabaseName
Metoda publiczna GetDatabase
Metoda publiczna GetDatabasePool Pobiera określonej puli bazy danych.Wyjątek DatabasePoolNotFoundException jest generowany, gdy nie można odnaleźć puli określonej bazy danych.
Metoda publiczna GetDatabasePoolsToGrow Zwraca wszystkie bazy danych, które są w ich CreateThreshold.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetNumberOfDatabases Pobierz liczbę baz danych, które są zarejestrowane do puli.
Metoda publiczna GetSplitDatabaseIssues
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna IncrementTenantsPendingDelete
Metoda publiczna 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.
Metoda publiczna QueryDatabasePools Kwerendy pule bazy danych.
Metoda publiczna QueryDatabases(TeamFoundationRequestContext) Kwerendy wszystkich baz danych, zarządzany przez tę usługę.
Metoda publiczna QueryDatabases(TeamFoundationRequestContext, TeamFoundationDatabaseType)
Metoda publiczna QueryDatabases(TeamFoundationRequestContext, String)
Metoda publiczna QueryDatabaseUsage
Metoda publiczna RegisterDatabase Zarejestruj nowe bazy danych DatabaseManagementService.
Metoda publiczna ReleaseDatabasePartition
Metoda publiczna 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.
Metoda publiczna SplitDatabase
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna TryGetDatabasePool Pobiera określonej puli bazy danych.Zwracana wartość wskazuje, czy istnieje pula określonej bazy danych.
Metoda publiczna TryGetDatabaseProperties
Metoda publiczna UpdateDatabasePool Aktualizowanie definicji puli.
Metoda publiczna UpdateDatabaseProperties Aktualizacja poziomu usługi bazy danych.

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna ITeamFoundationService.ServiceEnd Zakończenia usługi.
Jawna implementacja interfejsuMetoda prywatna 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Framework.Server