Я использую на своем веб-сайте asp.net одноэлементный класс для информации о пользователях.Шаблон проектирования Singleton в веб-среде
Я хотел бы знать, если я разместил этот веб-сайт в сети, когда пользователи начнут логин, этот класс сохранит данные только одному пользователю.
Это мой класс:
public class User
{
private static User instance;
private User(){}
public static User Instance
{
get
{
if (instance == null)
{
instance = new User();
}
return instance;
}
}
public Institute LoggedInstitute { get; set; }
public List<Institute> Institutes { get; set; }
}
пожалуйста, поделитесь кодом, чтобы оценить, так что мы сможем ответить – Dalorzo
'общественного класса пользователя { закрытого экземпляра статического пользователя; частного пользователя() {} открытый статический пользователь Instance { получить { если (экземпляр == NULL) { экземпляра = новый User(); } экземпляр возврата; } } \t \t общественный институт LoggedInstitute {get; задавать; } Публичный список Институты {get; задавать; } }} ' –
abeppler
Я попытался положить слово wrap .. но не сработал ... :( – abeppler