CacheDependency.HasChanged 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 een waarde opgehaald die aangeeft of het CacheDependency object is gewijzigd.
public:
property bool HasChanged { bool get(); };
public bool HasChanged { get; }
member this.HasChanged : bool
Public ReadOnly Property HasChanged As Boolean
Waarde van eigenschap
trueals het CacheDependency object is gewijzigd; anders. false De standaardwaarde is false.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de HasChanged eigenschap gebruikt om te bepalen of een CacheDependency wijziging sinds de vorige aanvraag voor een item in het Cacheitem is gewijzigd. De dt waarde die in de start parameter wordt doorgegeven, is ingesteld op DateTime.Now.
// Insert the cache item.
CacheDependency dep = new CacheDependency(fileName, dt);
cache.Insert("key", "value", dep);
// Check whether CacheDependency.HasChanged is true.
if (dep.HasChanged)
Response.Write("<p>The dependency has changed.");
else Response.Write("<p>The dependency has not changed.");
' Insert the cache item.
Dim dep As New CacheDependency(fileName, dt)
myCache.Insert("key", "value", dep)
' Check whether CacheDependency.HasChanged is true.
If dep.HasChanged Then
Response.Write("<p>The dependency has changed.")
Else
Response.Write("<p>The dependency has not changed.")
End If
Opmerkingen
U kunt een item toevoegen aan de Cache van een ASP.NET toepassing met een CacheDependency. Wanneer de CacheDependency wijzigingen zijn aangebracht, wordt het item dat aan het Cache item is toegevoegd, ongeldig gemaakt en verwijderd uit de cache. U kunt deze eigenschap gebruiken om te bepalen of een CacheDependency item is gewijzigd en het item opnieuw te maken in de Cache gebeurtenis.