Freigeben über


TeamFoundationDatabaseSettings-Klasse

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationDatabaseSettings

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

Syntax

'Declaration
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationResourceManagementService))> _
Public NotInheritable Class TeamFoundationDatabaseSettings _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationResourceManagementService))]
public sealed class TeamFoundationDatabaseSettings : ITeamFoundationService

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

Methoden

  Name Beschreibung
Öffentliche Methode ClearConnectionString Dadurch wird eine Verbindungszeichenfolge für eine bestimmte Datenbank.
Öffentliche MethodeStatischer Member ClearSqlConnectionPool Löscht den SQL-Verbindungspool für alle angegebenen Verbindungszeichenfolgen.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetAllConnectionStrings Erstellt eine Auflistung der Verbindungszeichenfolgen zu wahrscheinlich von TFS, um auf diesem Host zuzugreifen.Wird zum Löschen des SQL-Verbindungspools.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode QueryConnectionStrings(TeamFoundationRequestContext) Gibt Verbindungszeichenfolgen für jedes logische Datenbank zurück.
Öffentliche MethodeStatischer Member QueryConnectionStrings(String, Guid) Gibt Verbindungszeichenfolgen für jedes logische Datenbank zurück.
Öffentliche Methode ReadConnectionString Diese überprüft die angegebene Datenbank und die Verbindungszeichenfolge abgerufen.Wenn die Datenbank nicht konfiguriert wird, wird den Then-Block ein NULL-Wert zurückgegeben.
Öffentliche Methode ReadConnectionTimeout
Öffentliche Methode ReadDeadlockPause Dies bestimmt zunächst, ob diese Datenbank einen bestimmten Wert für die Deadlockpause verfügt, wenn sie nicht dem Standardwert zurückgibt, der für alle Datenbanken konfiguriert ist
Öffentliche Methode ReadDeadlockRetryCount Dies bestimmt zunächst, ob diese Datenbank einen bestimmten Wert für die Deadlockwiederholungsanzahl verfügt, wenn sie nicht dem Standardwert zurückgibt, der für alle Datenbanken konfiguriert ist
Öffentliche Methode ReadExecutionTimeThreshold Lesen Sie das ExecutionTimeThreshold
Öffentliche Methode ReadLoggingOptions Lesen Sie die Protokollierungsoptionen
Öffentliche Methode ReadPerformanceOptions Lesen Sie die Leistungsoptionen
Öffentliche Methode ReadTimeout Diese überprüft die angegebene Datenbank und die Verbindungszeichenfolge abgerufen.Wenn die Datenbank nicht konfiguriert wird, wird den Then-Block ein NULL-Wert zurückgegeben.
Öffentliche Methode SetConnectionString Dadurch wird die Verbindungszeichenfolge für eine bestimmte Datenbank fest.Hierdurch wird sofort den Cache.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode ValidateCategory ValidateCategory wird verwendet, um sicherzustellen, dass das requestContext das Zugriffsrecht auf die Datenbank hat und die Schemaversion zwischen der Komponente und der erweiterten Eigenschaft übereinstimmt

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis ConnectionStringsUpdated Dies wird immer dann ausgelöst, wenn eine Verbindungszeichenfolge hinzugefügt oder aktualisiert wird. Die Liste übergebene enthält die aktualisierten Verbindungszeichenfolgen.

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart

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