Share via


AggregateCacheDependency.GetUniqueID Méthode

Définition

Récupère un identificateur unique pour l’objet AggregateCacheDependency.

public:
 override System::String ^ GetUniqueID();
public override string GetUniqueID ();
override this.GetUniqueID : unit -> string
Public Overrides Function GetUniqueID () As String

Retours

Identificateur unique de l’objet AggregateCacheDependency. Si l’un des objets de dépendance associés n’a pas d’identificateur unique, la méthode GetUniqueID() retourne null.

Exemples

L’exemple de code suivant utilise la GetUniqueID méthode pour créer et afficher un identificateur pour une instance de la AggregateCacheDependency classe, nommée aggDep, une fois qu’elle est créée et renseignée.

         ' 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 affecte un identificateur unique à chaque dépendance du tableau et retourne chacune d’elles. 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 que cette méthode affecte à la dépendance.

S’applique à