test.aspx.vb

来自「是可以运行的电子光盘 有程序与PPT介绍 对于学习VB。NET的有参考意义」· VB 代码 · 共 27 行

VB
27
字号
Imports System.IO
Imports System.Data
Imports System.Type
Partial Class FileManager_test
    Inherits System.Web.UI.Page
    Dim onRemove As CacheItemRemovedCallback = Nothing

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        onRemove = New CacheItemRemovedCallback(AddressOf RemovedCallback)
        If IsNothing(Cache("ShareFile")) Then
            RemovedCallback(Nothing, Nothing, CacheItemRemovedReason.DependencyChanged)
        End If
    End Sub
    Public Sub RemovedCallback(ByVal key As String, ByVal value As Object, ByVal reason As CacheItemRemovedReason)
        Dim ds As New DataSet
        Dim fileName As String
        fileName = "f:\webdisk\xml\sharefile.xml"
        If File.Exists(fileName) Then
            ds.ReadXml(fileName)
        End If
        Dim dep As CacheDependency = New CacheDependency(fileName, DateTime.Now) '创建依赖对象'
        '  Cache.Insert("ShareFile", ds, dep)

        Cache.Insert("ShareFile", ds, dep, DateTime.Now.AddSeconds(60), TimeSpan.Zero, CacheItemPriority.High, onRemove)
    End Sub
End Class

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?