1
在我的ASP.NET Web服务中,我已经包含了一个模块,它们是公共声明变量。他们会线程安全吗?同时通话时他们会混淆吗?ASP.NET Web服务+模块+公共变量=线程安全吗?
这些变量大多DatsSet,数据表和SqlDataAdapter的..
模块的部分代码:
Imports System.Data.OleDb
Imports System.Diagnostics
Module modCommon
Public bDoLog As Boolean
Public sCurrentODBC As String
Public cn As SqlConnection
Public Query1ds As DataSet
Public Query1 As DataTable
Public Query1adapter As SqlDataAdapter
@scripni
谢谢,因为我不跟家族性你的建议,我会在本地移动一切。
此外,将以下变量是线程安全的?:
[ToolboxItem(False)]_
Public Class Service1
Inherits System.Web.Services.WebService
Dim sName As String
Dim sCurrentPath As String
[WebMethod()]_
Public Function Capture(ByVal sPath As String) As String
sName = "Joe"
End Function
End Class