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
Geschützte Methode TeamFoundationCacheService<TKey, TValue> Initialisiert eine neue Instanz von TeamFoundationCacheService-Klasse.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode 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.
Öffentliche Methode BulkRemove
Öffentliche Methode BulkSet
Öffentliche Methode Clear Entfernt alle Elemente aus dem Cache.Diese Methode ist threadsicher.
Geschützte Methode DoCleanup
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode 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.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetValues
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Remove
Öffentliche Methode Set
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TryGetValue Ruft den dem angegebenen Schlüssel zugeordneten Wert ab.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd Diese Methode wird aufgerufen, wenn der Dienst beendet wurde.
Explizite SchnittstellenimplementierungPrivate Methode 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.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace