2016-09-25 4 views
0

Я хотел бы попросить вас.Переменная метода с несколькими пользователями в ASP.NET

Я создаю веб-приложение ASP.NET, которое использовало многие из пользователей. Для этого кода я определил простой метод, не «Установить» и «Получить», просто простой общий метод.

Public Sub Result(Byval a As String, ByVal hoursPump As Integer) 

//The code 

End Sub 

Как известно, статическая переменная является опасной, если используется многими пользователями в одно и то же время. Поэтому сеанс рекомендуется в качестве переменной. Но, как насчет метода? Можно ли использовать сеанс или нет?

С этой линией:

Public Sub pumpigResult2(Byval a As String, ByVal hoursPump As Integer) 

безопасен, если я использовал метод с переменной String, целое число и т.д. как выше способом, если работает в одно время во многих пользователей?

Спасибо,

+0

Вы можете безопасно использовать ['Shared'] (https://msdn.microsoft.com/en-us/library/zc2b427x .aspx) * метод * в ASP.NET. Возможно, [VB .NET Shared Function, если вы звоните несколько раз одновременно] (http://stackoverflow.com/a/2519391/1115360) поможет yuo. –

+0

@AndrewMorton Привет Большое вам спасибо за помощь. Отметьте как ответ. – MEgiver

ответ

0

Вы, кажется, следует путать с одним из основных концепций объектно-ориентированного программирования и Visual Basic не помогает вам любой, чтобы узнать об этом. Проверьте этот другой столбец переполнения стека, который может помочь вам в правильном направлении: Static Method implementation in VB.NET

Смежные вопросы