Klasa TeamFoundationCacheService<TKey, TValue>
Klasa podstawowa, używany do wykonania usługi w pamięci podręcznej.
Tej klasy zawiera metody bezpiecznego get/Dodaj wątek, implementuje ITeamFoundationService i planowanie oczyszczania.
Klasa pochodna musi implementować logiki oczyszczania.
Hierarchia dziedziczenia
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationCacheService<TKey, TValue>
Przestrzeń nazw: Microsoft.TeamFoundation.Framework.Server
Zestaw: Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)
Składnia
'Deklaracja
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
Public MustInherit Class TeamFoundationCacheService(Of TKey, TValue) _
Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
public abstract class TeamFoundationCacheService<TKey, TValue> : ITeamFoundationService
Parametry typów
- TKey
- TValue
Typ TeamFoundationCacheService<TKey, TValue> uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
TeamFoundationCacheService<TKey, TValue> | Inicjuje nowe wystąpienie klasy TeamFoundationCacheService. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Add | Dodaje element w pamięci podręcznej.Jeśli element z określonego klucza występuje już w pamięci podręcznej, nowy element nie zostanie dodane do słownika i metoda zwrotu przedmiotu, który jest już w pamięci podręcznej. | |
BulkRemove | ||
BulkSet | ||
Clear | Usuwa wszystkie elementy z pamięci podręcznej.Ta metoda jest bezpieczeństwo wątków. | |
DoCleanup | ||
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
GetValues | ||
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
Remove | ||
Set | ||
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). | |
TryGetValue | Pobiera wartość skojarzoną z określonym kluczem. |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
ITeamFoundationService.ServiceEnd | Metoda ta jest wywoływana, gdy usługa jest zatrzymana. | |
ITeamFoundationService.ServiceStart | Uruchamia usługę. |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.