Condividi tramite


Classe TeamFoundationCacheService<TKey, TValue>

Una classe base che può essere utilizzata per implementare un servizio in memoria della cache.

Questa classe fornisce thread-safe get/aggiunge i metodi, implementa ITeamFoundationService e la programmazione di pulizia.

La classe derivata deve implementare una logica di pulizia.

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationCacheService<TKey, TValue>

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
Public MustInherit Class TeamFoundationCacheService(Of TKey, TValue) _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
public abstract class TeamFoundationCacheService<TKey, TValue> : ITeamFoundationService

Parametri di tipo

  • TKey
  • TValue

Il tipo TeamFoundationCacheService<TKey, TValue> espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto TeamFoundationCacheService<TKey, TValue> Inizializza una nuova istanza della classe di TeamFoundationCacheService.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Aggiunge un elemento alla cache.Se un elemento con la chiave specificata già si verifica nella cache in, il nuovo elemento non viene aggiunta al dizionario e il metodo restituiscono un elemento già presente in una cache.
Metodo pubblico BulkRemove
Metodo pubblico BulkSet
Metodo pubblico Clear Rimuove tutti gli elementi dalla cache.Questo metodo è thread-safe.
Metodo protetto DoCleanup
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetValues
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Remove
Metodo pubblico Set
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TryGetValue Ottiene il valore associato alla chiave specificata.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceEnd Questo metodo viene chiamato quando il servizio viene interrotto.
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceStart Avvia il servizio.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server