Bahasa

AggregateCacheDependency.GetUniqueID Metode

Definisi

Mengambil pengidentifikasi unik untuk objek.AggregateCacheDependency

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

Mengembalikan

Pengidentifikasi unik untuk AggregateCacheDependency objek. Jika salah satu objek dependensi terkait tidak memiliki pengidentifikasi unik, GetUniqueID() metode mengembalikan null.

Contoh

Contoh kode berikut menggunakan GetUniqueID metode untuk membuat dan menampilkan pengidentifikasi untuk instans AggregateCacheDependency kelas, bernama aggDep, setelah dibuat dan diisi.

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

Keterangan

Metode ini menetapkan pengidentifikasi unik untuk setiap dependensi dalam array dan mengembalikan masing-masing dependensi. Pengidentifikasi adalah kombinasi dari nama file (untuk dependensi file) atau nama kunci (untuk dependensi kunci cache) dan string yang ditetapkan metode ini ke dependensi.

Berlaku untuk