TeamFoundationCacheService<TKey, TValue>-Klasse
Eine Basisklasse, die verwendet werden kann, um einen Cachedienst zu implementieren im Arbeitsspeicher.
Diese Klasse stellt threadsichere Abrufen/Methoden hinzufügen, implementiert ITeamFoundationService und Bereinigungsplanung.
Eine abgeleitete Klasse muss eine Bereinigungslogik implementieren.
Vererbungshierarchie
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationCacheService<TKey, TValue>
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
Public MustInherit Class TeamFoundationCacheService(Of TKey, TValue) _
Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
public abstract class TeamFoundationCacheService<TKey, TValue> : ITeamFoundationService
Typparameter
- TKey
- TValue
Der TeamFoundationCacheService<TKey, TValue>-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
TeamFoundationCacheService<TKey, TValue> | Initialisiert eine neue Instanz von TeamFoundationCacheService-Klasse. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Add | Fügt dem Cache ein Element hinzu.Wenn ein Element mit dem angegebenen Schlüssel bereits in zwischengespeichert auftritt, wird neuer Elemente nicht dem Wörterbuch und zur korrekt ein Element hinzugefügt, das bereits in einem Cache. | |
BulkRemove | ||
BulkSet | ||
Clear | Entfernt alle Elemente aus dem Cache.Diese Methode ist threadsicher. | |
DoCleanup | ||
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetValues | ||
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
Remove | ||
Set | ||
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
TryGetValue | Ruft den dem angegebenen Schlüssel zugeordneten Wert ab. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
ITeamFoundationService.ServiceEnd | Diese Methode wird aufgerufen, wenn der Dienst beendet wurde. | |
ITeamFoundationService.ServiceStart | Startet den Dienst. |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.