Виндзор и asp.net MVC условия одиночной гонки - PullRequest
0 голосов
/ 14 декабря 2010

Быстрый вопрос, касающийся использования стиля жизни Singleton в Виндзоре и Asp.Net MVC. Если следующий класс зарегистрирован как синглтон, правильно ли я считаю, что у меня будет состояние гонки?

public class UserMapper : IMap
{
    public void Map(MyDto dto, MyDomain domain)
    {
      domain.Username = dto.Username;
      domain.Firstname = dto.Firstname;
      domain.Surname = dto.Surname;
      domain.Password = dto.Password;
    }
}

1 Ответ

3 голосов
/ 14 декабря 2010

Ваш UserMapper не содержит никаких данных - все в методе Map зависит от заданных ему параметров, что делает метод реентерабельным и, следовательно, безопасным для использования в качестве одиночного.

...