Condividi tramite


CacheDependency.GetUniqueID Metodo

Definizione

Recupera un identificatore univoco per un oggetto CacheDependency.

public:
 virtual System::String ^ GetUniqueID();
public virtual string GetUniqueID ();
abstract member GetUniqueID : unit -> string
override this.GetUniqueID : unit -> string
Public Overridable Function GetUniqueID () As String

Restituisce

String

Identificatore univoco per l'oggetto CacheDependency.

Esempio

Nell'esempio di codice seguente viene creato un AggregateCacheDependency oggetto denominato aggDep, con due CacheDependency oggetti nella relativa matrice. Una volta aggDep creata un'istanza, il codice chiama il GetUniqueID metodo per generare un identificatore univoco per entrambe le dipendenze che aggDep contiene e visualizza gli identificatori nella pagina contenitore. Un elemento viene quindi aggiunto a Cache, usando il Insert metodo , con aggDep come dipendenza.

         ' Create two CacheDependency objects, one to a
         ' text file and the other to an XML file. 
         ' Create a CacheDependency array with these 
         ' two objects as items in the array.
          txtDep = New CacheDependency(Server.MapPath("Storage.txt"))
          xmlDep = New CacheDependency(Server.MapPath("authors.xml"))
          Dim DepArray() As CacheDependency = {txtDep, xmlDep}

          ' Create an AggregateCacheDependency object and 
          ' use the Add method to add the array to it.   
          aggDep = New AggregateCacheDependency()
          aggDep.Add(DepArray)

          ' Call the GetUniqueId method to generate
          ' an ID for each dependency in the array.
          msg1.Text = aggDep.GetUniqueId()
          
          ' Add the new data set to the cache with 
          ' dependencies on both files in the array.
          Cache.Insert("XMLDataSet", Source, aggDep)

Commenti

Questo metodo può essere particolarmente utile per tenere traccia di più istanze della CacheDependency classe associata a un elemento o a un'applicazione.

L'identificatore è una combinazione del nome file (per una dipendenza file) o del nome della chiave (per una dipendenza della chiave della cache) e di una stringa assegnata da questo metodo alla dipendenza. Nelle classi che derivano dalla CacheDependency classe è possibile eseguire l'override di questo metodo per personalizzare la modalità di generazione dell'identificatore univoco.

Si applica a

Vedi anche