CacheDependency.UtcLastModified Eigenschap
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 wordt de tijd opgehaald waarop de afhankelijkheid voor het laatst is gewijzigd.
public:
property DateTime UtcLastModified { DateTime get(); };
public DateTime UtcLastModified { get; }
member this.UtcLastModified : DateTime
Public ReadOnly Property UtcLastModified As DateTime
Waarde van eigenschap
Het tijdstip waarop de afhankelijkheid voor het laatst is gewijzigd.
Voorbeelden
In het volgende codevoorbeeld wordt de AggregateCacheDependency klasse gebruikt om een item, met twee CacheDependency objectafhankelijkheden, toe te voegen aan de Cache. Wanneer er een aanvraag voor het Cache item wordt gedaan, controleert de code of het item zich in het Cacheitem bevindt. Als dat zo is, wordt de UtcLastModified eigenschap geconverteerd naar een tekenreeks en weergegeven op de pagina. Als dat niet het is, worden het item en de twee afhankelijkheden ervan gemaakt en toegevoegd aan de Cache.
' When the page is loaded, use the
' AggregateCacheDependency class to make
' a cached item dependent on two files.
Sub Page_Load(sender As Object, e As EventArgs)
Dim Source As DataView
Source = Cache("XMLDataSet")
If Source Is Nothing
Dim DS As New DataSet
Dim FS As FileStream
Dim Reader As StreamReader
Dim txtDep As CacheDependency
Dim xmlDep As CacheDependency
Dim aggDep As AggregateCacheDependency
FS = New FileStream(Server.MapPath("authors.xml"),FileMode.Open,FileAccess.Read)
Reader = New StreamReader(FS)
DS.ReadXml(Reader)
FS.Close()
Source = new DataView(ds.Tables(0))
' 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)
If aggDep.HasChanged = True Then
chngMsg.Text = "The dependency changed at: " & DateTime.Now
Else
chngMsg.Text = "The dependency changed last at: " & aggDep.UtcLastModified.ToString()
End If
cacheMsg1.Text = "Dataset created explicitly"
Else
cacheMsg1.Text = "Dataset retrieved from cache"
End If
MyLiteral.Text = Source.Table.TableName
MyDataGrid.DataSource = Source
MyDataGrid.DataBind()
End Sub
Opmerkingen
Deze eigenschap wordt gemeten in Coordinated Universal Time (UTC) (ook wel bekend als Greenwich Mean Time).