CacheDependency.GetUniqueID Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera unikatowy identyfikator CacheDependency obiektu.
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
Zwraca
Unikatowy identyfikator CacheDependency obiektu.
Przykłady
Poniższy przykład kodu tworzy AggregateCacheDependency obiekt o nazwie aggDep
, z dwoma CacheDependency obiektami w tablicy. Po aggDep
utworzeniu wystąpienia kod wywołuje metodę GetUniqueID w celu wygenerowania unikatowego identyfikatora dla obu zależności, które aggDep
zawierają i wyświetla identyfikatory zawierającej stronę. Element jest następnie dodawany do Cachemetody , przy użyciu Insert metody z aggDep
jako zależność.
' 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)
Uwagi
Ta metoda może być szczególnie przydatna do śledzenia wielu wystąpień klasy skojarzonej CacheDependency z elementem lub aplikacją.
Identyfikator jest kombinacją nazwy pliku (dla zależności pliku) lub nazwy klucza (dla zależności klucza pamięci podręcznej) i ciągu, który ta metoda przypisuje do zależności. W klasach pochodzących z CacheDependency klasy można zastąpić tę metodę, aby dostosować sposób generowania unikatowego identyfikatora.