CacheDependency.GetUniqueID Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.