CacheDependency.HasChanged 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
CacheDependency 개체가 변경되었는지 여부를 나타내는 값을 가져옵니다.
public:
property bool HasChanged { bool get(); };
public bool HasChanged { get; }
member this.HasChanged : bool
Public ReadOnly Property HasChanged As Boolean
속성 값
CacheDependency 개체가 변경되었으면 true
이고, 그렇지 않으면 false
입니다. 기본값은 false
입니다.
예제
다음 코드 예제를 사용 하는 HasChanged 방법에 설명 합니다 속성의 항목에 대 한 CacheDependency 이전 요청 이후 변경 되었는지 여부를 확인 합니다 Cache.
dt
매개 변수에 start
전달된 값은 로 설정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
설명
ASP.NET 애플리케이션에 항목을 추가할 수 있습니다 Cache 사용 하 여는 CacheDependency합니다. CacheDependency 이 변경되면 에 Cache 추가된 항목이 무효화되고 캐시에서 제거됩니다. 이 속성을 사용하여 가 CacheDependency 변경되었는지 여부를 확인하고 이 발생한 경우 에서 Cache 항목을 다시 만들 수 있습니다.
적용 대상
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET