2010-12-14 13 views
0

Schnelle Frage zum Einsatz von Singleton Lifestyle in Windsor und Asp.Net MVC. Wenn die folgende Klasse als Singleton registriert ist, habe ich richtig gedacht, dass ich eine Race Condition habe?Windsor und asp.net MVC Singleton Race-Bedingungen

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; 
    } 
} 

Antwort

3

Ihr UserMapper hat keine Daten in ihm - alles in der Map Methode beruht auf Parameter, um es gegeben, so dass das Verfahren einspringende und somit sicher als Singleton zu verwenden.

+0

Ok danke, also wäre es nur ein Problem, wenn die Klasse einige Daten festhielt? – Gareth