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
Öffentliche Methode CreateComponent<TComponent>(TeamFoundationRequestContext) Erstellt eine Komponente, die verwendet werden kann, um die aktuelle Version der Datenbank zu kommunizieren.
Öffentliche Methode CreateComponent<TComponent>(TeamFoundationRequestContext, String) Erstellt eine Komponente, die verwendet werden kann, um die aktuelle Version der Datenbank zu kommunizieren.
Öffentliche Methode 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.
Öffentliche Methode CreateComponentExecuteFuncAndDispose<TComponent, TResult>
Öffentliche MethodeStatischer Member CreateComponentRaw<TComponent> Erstellt eine Versionsangabe Komponente durch Lesen der Dienstversion aus der Datenbank.Keine Cache verwendet werden.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (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.Keine Cache verwendet werden.
Ö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 Versionsangabe Komponente durch Lesen der Dienstversion aus der Datenbank.Keine Cache verwendet werden.
Öffentliche MethodeStatischer Member 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
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd ServiceEnd wird aufgerufen, wenn der Host heruntergefahren wird und dieser Dienst sollte alle Ressourcen freigeben, die er auf 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