mirror of
https://github.com/jakobadam/RDSFactor.git
synced 2025-06-06 04:27:17 +02:00
44 lines
No EOL
1.6 KiB
VB.net
44 lines
No EOL
1.6 KiB
VB.net
Imports CICRadarR
|
|
|
|
Public Class TestService
|
|
|
|
Private Radius_Service As New CICRadarR
|
|
Private Sub btnStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStart.Click
|
|
btnStart.Enabled = False
|
|
Call Radius_Service.OnstartTest()
|
|
End Sub
|
|
|
|
|
|
Private Sub btnStop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStop.Click
|
|
Call Radius_Service.OnStopTest()
|
|
End
|
|
End Sub
|
|
|
|
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
|
|
Button1.Enabled = False
|
|
Dim SessionTimeOut As Integer = 1
|
|
Dim TSGWSessionIdTimeStampHash As New Hashtable
|
|
Dim TSGWSessionIdHash As New Hashtable
|
|
TSGWSessionIdTimeStampHash.Add("ged", Now)
|
|
Threading.Thread.Sleep(65000)
|
|
Dim timeValid As Long = 0
|
|
Dim hashTime As DateTime = DirectCast(TSGWSessionIdTimeStampHash("ged"), DateTime)
|
|
timeValid = DateDiff(DateInterval.Second, hashTime, Now)
|
|
MsgBox(timeValid)
|
|
|
|
|
|
Dim Item As DictionaryEntry
|
|
|
|
|
|
For Each Item In TSGWSessionIdTimeStampHash
|
|
Dim hTime As DateTime = DirectCast(Item.Value, DateTime)
|
|
Dim tValid = DateDiff(DateInterval.Minute, hTime, Now)
|
|
If tValid >= SessionTimeOut Then
|
|
TSGWSessionIdTimeStampHash.Remove(Item.Key)
|
|
If TSGWSessionIdHash.Contains(Item.Key) Then
|
|
TSGWSessionIdHash.Remove(Item.Key)
|
|
End If
|
|
End If
|
|
Next
|
|
End Sub
|
|
End Class |