AggregateCacheDependency.Add(CacheDependency[]) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee voegt u een matrix met CacheDependency objecten toe aan het AggregateCacheDependency object.
public:
void Add(... cli::array <System::Web::Caching::CacheDependency ^> ^ dependencies);
public void Add(params System.Web.Caching.CacheDependency[] dependencies);
member this.Add : System.Web.Caching.CacheDependency[] -> unit
Public Sub Add (ParamArray dependencies As CacheDependency())
Parameters
- dependencies
- CacheDependency[]
De matrix met CacheDependency objecten die moeten worden toegevoegd.
Uitzonderingen
Er wordt naar een CacheDependency object verwezen vanuit meer dan één Cache vermelding.
Voorbeelden
In het volgende codevoorbeeld wordt de Add methode gebruikt in combinatie met de AggregateCacheDependency constructor om twee CacheDependency objecten te maken, deze toe te voegen aan een CacheDependency matrix met de naam myDepArrayen vervolgens het item in de cache afhankelijk te maken van deze twee CacheDependency objecten.
' 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)