CacheDependency.HasChanged Eigenschap

Definitie

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.

Van toepassing op

Zie ook