CacheDependency.GetUniqueID Méthode

Définition

Récupère un identificateur unique pour un objet 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

Retours

String

Identificateur unique de l’objet CacheDependency.

Exemples

L’exemple de code suivant crée un AggregateCacheDependency objet nommé aggDep, avec deux CacheDependency objets dans son tableau. Une fois aggDep instancié, le code appelle la GetUniqueID méthode pour générer un identificateur unique pour les deux dépendances qui aggDep contient et affiche les identificateurs à la page conteneur. Un élément est ensuite ajouté au , à l’aide Cachede la Insert méthode, avec aggDep comme dépendance.

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

Remarques

Cette méthode peut être particulièrement utile pour le suivi de plusieurs instances de la CacheDependency classe associées à un élément ou à une application.

L’identificateur est une combinaison du nom de fichier (pour une dépendance de fichier) ou du nom de clé (pour une dépendance de clé de cache) et d’une chaîne affectée par cette méthode à la dépendance. Dans les classes qui dérivent de la CacheDependency classe, vous pouvez remplacer cette méthode pour personnaliser la façon dont elle génère l’identificateur unique.

S’applique à

Voir aussi