CacheDependency.GetUniqueID Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen eindeutigen Bezeichner für ein CacheDependency-Objekt ab.
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
Gibt zurück
Der eindeutige Bezeichner für das CacheDependency-Objekt.
Beispiele
Im folgenden Codebeispiel wird ein AggregateCacheDependency -Objekt mit dem Namen aggDep
erstellt, das zwei CacheDependency -Objekte in seinem Array enthält. Nach aggDep
der Instanziierung ruft der Code die GetUniqueID -Methode auf, um einen eindeutigen Bezeichner für beide Abhängigkeiten zu generieren, aggDep
der die Bezeichner enthält und der enthaltenden Seite anzeigt. Anschließend wird dem Cacheein Element hinzugefügt, wobei die Insert -Methode mit aggDep
als Abhängigkeit verwendet wird.
' 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)
Hinweise
Diese Methode kann besonders nützlich sein, um mehrere Instanzen der -Klasse zu verfolgen, die CacheDependency einem Element oder einer Anwendung zugeordnet sind.
Der Bezeichner ist eine Kombination aus dem Dateinamen (für eine Dateiabhängigkeit) oder dem Schlüsselnamen (für eine Cacheschlüsselabhängigkeit) und einer Zeichenfolge, die diese Methode der Abhängigkeit zuweist. In Klassen, die von der CacheDependency -Klasse abgeleitet werden, können Sie diese Methode überschreiben, um anzupassen, wie der eindeutige Bezeichner generiert wird.