CacheDependency.SetUtcLastModified(DateTime) 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.
Markeert de tijd waarop een afhankelijkheid voor het laatst is gewijzigd.
protected:
void SetUtcLastModified(DateTime utcLastModified);
protected void SetUtcLastModified(DateTime utcLastModified);
member this.SetUtcLastModified : DateTime -> unit
Protected Sub SetUtcLastModified (utcLastModified As DateTime)
Parameters
- utcLastModified
- DateTime
Het tijdstip waarop de afhankelijkheid voor het laatst is gewijzigd.
Voorbeelden
In het volgende codevoorbeeld ziet u een klasse die wordt overgenomen van de CacheDependency klasse. Er wordt een openbare methode gemaakt, ResetDependencydie gebruikmaakt van de SetUtcLastModified methode om het tijdstip te wijzigen waarop de afhankelijkheid is gewijzigd en vervolgens de NotifyDependencyChanged methode aanroept.
' Declare the class.
Public Class CustomCacheDependency
Inherits CacheDependency
' Constructor with no arguments
' provided by CacheDependency class.
Public Sub New()
End Sub
' Declare a Boolean field named disposedValue.
' This will be used by Disposed property.
Private disposedValue As Boolean
' Create accessors for the Disposed property.
Public Property Disposed As Boolean
Get
Return disposedValue
End Get
Set (ByVal value As Boolean)
disposedValue = value
End Set
End Property
' Create a public method that sets the latest
' changed time of the CustomCacheDependency
' and notifies the underlying CacheDependency that the
' dependency has changed, even though the HasChanged
' property is false.
Public Sub ResetDependency()
If Me.HasChanged = False
SetUtcLastModified(DateTime.MinValue)
NotifyDependencyChanged(Me, EventArgs.Empty)
End If
End Sub
' Overrides the DependencyDispose method to set the
' Disposed proerty to true. This method automatically
' notifies the underlying CacheDependency object to
' release any resources associated with this class.
Protected Overrides Sub DependencyDispose()
Disposed = True
End Sub
End Class