Freigeben über


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
Öffentliche Methode CreateComponent<TComponent>(TeamFoundationRequestContext) Erstellen einer Komponente, die verwendet werden kann, um auf die aktuelle Version der Datenbank kommuniziert.
Öffentliche Methode CreateComponent<TComponent>(TeamFoundationRequestContext, String) Erstellen einer Komponente, die verwendet werden kann, um auf die aktuelle Version der Datenbank kommuniziert.
Öffentliche Methode 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.
Öffentliche Methode 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.
Öffentliche MethodeStatischer Member CreateComponentRaw<TComponent> Erstellt eine versioniert Komponente durch Lesen der Dienstversion aus der Datenbank.Kein Cache wird verwendet.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetSchemaLock
Öffentliche Methode GetServiceVersion Ruft die Versionsinformationen für einen bestimmten Dienst ab
Öffentliche MethodeStatischer Member GetServiceVersionRaw<TComponent> Ruft einen Dienstversionseintrags- und -Komponentenersteller für eine bestimmte Komponente aus der Datenbank ab.Kein Cache wird verwendet.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode SetServiceVersion Legt die Dienstversion fest.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche MethodeStatischer Member TryCreateComponentRaw<TComponent> Erstellt eine versioniert Komponente durch Lesen der Dienstversion aus der Datenbank.Kein Cache wird verwendet.
Öffentliche MethodeStatischer Member 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
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd ServiceEnd wird aufgerufen, wenn der Host beendet wurde und dieser Dienst alle Ressourcen freigeben soll, auf die er enthält.
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