一个客户端能否调用VB.NET模块中的公共属性,并看到另一个客户端在同时访问时更改该公共属性的值?
示例:
客户端1进行调用
Public Module DataModule
Private theDateTime As DateTime = GetAdjustedDateTime() //initial TZ value
Public Property GetSetDateTime() As DateTime
Get
Return theDateTime
End Get
Set(ByVal value As String)
theDateTime = value
End Set
End Property
End Module
通过首先设置属性,然后在整个WhateverMethod()中获取该值...
Partial Class admintours
Inherits System.Web.UI.Page
Private Sub WhateverMethod()
GetSetDateTime = Now
...
...
... //code
...
SomeFunction(GetSetDateTime) //value is 10/14/2010 00:23:56
...
...
//almost simultaneously Client 2 sets the value to Now.AddDays(-1)
...
SomeOtherFunc(GetSetDateTime) //value passed in: 10/13/2010 00:23:56
...
...
... //some more code
...
End Sub
End Class
我遇到了一些随机情况,看起来另一个客户端可能正在修改(通过设置)GetSetDateTime的值,在第一个客户端运行WhateverMethod()期间。这让我感到不安,我一直在试图弄清楚是否有可能发生这种情况。如果能够确认或否认这一点将会很有帮助,谢谢!
afilbert
- 你只需要15点声望就可以点赞了,但是你已经有10点了,只需要再5点。等你拥有它们时再回来吧。 :-) - Enigmativity