Comparteix a través de


CacheDependency.GetUniqueID Método

Definición

Recupera un identificador único para un objeto 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

Devoluciones

Identificador único del objeto CacheDependency.

Ejemplos

En el ejemplo de código siguiente se crea un AggregateCacheDependency objeto, denominado aggDep, con dos CacheDependency objetos en su matriz. Una vez aggDep creado una instancia, el código llama al GetUniqueID método para generar un identificador único para ambas dependencias que aggDep contiene y muestra los identificadores en la página contenedora. A continuación, se agrega un elemento a Cache, mediante el Insert método , con aggDep como dependencia.

         ' 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)

Comentarios

Este método puede ser especialmente útil para realizar un seguimiento de varias instancias de la CacheDependency clase asociada a un elemento o a una aplicación.

El identificador es una combinación del nombre de archivo (para una dependencia de archivo) o el nombre de clave (para una dependencia de clave de caché) y una cadena que este método asigna a la dependencia. En las clases que derivan de la CacheDependency clase , puede invalidar este método para personalizar cómo genera el identificador único.

Se aplica a

Consulte también