TeamFoundationResourceManagementService-Klasse
Vererbungshierarchie
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationResourceManagementService
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTracingService))> _
Public NotInheritable Class TeamFoundationResourceManagementService _
Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTracingService))]
public sealed class TeamFoundationResourceManagementService : ITeamFoundationService
Der TeamFoundationResourceManagementService-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
CreateComponent<TComponent>(TeamFoundationRequestContext) | Erstellt eine Komponente, die verwendet werden kann, um die aktuelle Version der Datenbank zu kommunizieren. | |
CreateComponent<TComponent>(TeamFoundationRequestContext, String) | Erstellt eine Komponente, die verwendet werden kann, um die aktuelle Version der Datenbank zu kommunizieren. | |
CreateComponentExecuteAndDispose<TComponent> | Erstellt eine Komponente, die verwendet werden kann, um die aktuelle Version der Datenbank zu kommunizieren, führt einen Delegaten, der durch den Aktionsparameter angegeben wird und gibt eine Komponente. Diese Methode versucht eine Aktion bis zehnmal xxxx 2, wenn Datenbankversion zwischen der Zeit geändert hat, als Komponente und execut erstellt wurde. | |
CreateComponentExecuteFuncAndDispose<TComponent, TResult> | ||
CreateComponentRaw<TComponent> | Erstellt eine Versionsangabe Komponente durch Lesen der Dienstversion aus der Datenbank.Keine Cache verwendet werden. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetSchemaLock | ||
GetServiceVersion | Ruft die Versionsinformationen für einen bestimmten Dienst ab | |
GetServiceVersionRaw<TComponent> | Ruft einen Dienstversionseintrags- und -Komponentenersteller für eine bestimmte Komponente aus der Datenbank ab.Keine Cache verwendet werden. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
SetServiceVersion | Legt die Dienstversion fest. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
TryCreateComponentRaw<TComponent> | Erstellt eine Versionsangabe Komponente durch Lesen der Dienstversion aus der Datenbank.Keine Cache verwendet werden. | |
TryGetServiceVersionRaw<TComponent> | Ruft einen Dienstversionseintrags- und -Komponentenersteller für eine bestimmte Komponente aus der Datenbank ab.Keine Cache verwendet werden. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
ITeamFoundationService.ServiceEnd | ServiceEnd wird aufgerufen, wenn der Host heruntergefahren wird und dieser Dienst sollte alle Ressourcen freigeben, die er auf enthält. | |
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.