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(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTracingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
Public NotInheritable Class TeamFoundationResourceManagementService _
Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTracingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
public sealed class TeamFoundationResourceManagementService : ITeamFoundationService
Der TeamFoundationResourceManagementService-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
CreateComponent<TComponent>(TeamFoundationRequestContext) | Erstellen einer Komponente, die verwendet werden kann, um auf die aktuelle Version der Datenbank kommuniziert. | |
CreateComponent<TComponent>(TeamFoundationRequestContext, String) | Erstellen einer Komponente, die verwendet werden kann, um auf die aktuelle Version der Datenbank kommuniziert. | |
CreateComponentExecuteAndDispose<TComponent> | Erstellen einer Komponente, die verwendet werden kann, um auf die aktuelle Version der Datenbank kommuniziert, ausführt einen Delegaten, der durch den Aktionsparameter angegeben wird und freigibt einer Komponente. Mit dieser Methode wird eine Aktion bis 10-mal xxxx 2, wenn zwischen der Datenbankversion Uhrzeit, als Komponente erstellt und auszuführen geändert hat. | |
CreateComponentExecuteFuncAndDispose<TComponent, TResult> | Erstellen einer Komponente, die verwendet werden kann, um auf die aktuelle Version der Datenbank kommuniziert, ausführt einen Delegaten, der durch den Aktionsparameter angegeben wird und freigibt einer Komponente.Mit dieser Methode wird eine Aktion bis 10-mal xxxx 2, wenn zwischen der Datenbankversion Uhrzeit, als Komponente erstellt und auszuführen geändert hat. | |
CreateComponentRaw<TComponent> | Erstellt eine versioniert Komponente durch Lesen der Dienstversion aus der Datenbank.Kein Cache wird verwendet. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (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.Kein Cache wird verwendet. | |
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 versioniert Komponente durch Lesen der Dienstversion aus der Datenbank.Kein Cache wird verwendet. | |
TryGetServiceVersionRaw<TComponent> | Ruft einen Dienstversionseintrags- und -Komponentenersteller für eine bestimmte Komponente aus der Datenbank ab.Kein Cache wird verwendet. |
Zum Seitenanfang
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
ITeamFoundationService.ServiceEnd | ServiceEnd wird aufgerufen, wenn der Host beendet wurde und dieser Dienst alle Ressourcen freigeben soll, auf die er 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.