유니티 컨테이너가 있고 RegisterType을 사용하면 ContainerControlledLifetimeManager을 사용하여 다음 리포지토리 및 구현자를 등록 할 수 있습니다. 내가 여러 스레드를 가질 수 있어요이 패턴을 사용하여이 public interface IPersonRepository
{
Person GetByID(ObjectSpa
는 다음과 같은 쓸모없는 프로그램을 가지고 사용하여 회원 가입없이 클래스를 해결 : class Program
{
static void Main(string[] args)
{
IUnityContainer unityContainer = new UnityContainer();
IWindsorContainer windsor
저는 MS Unity IoC 프레임 워크를 사용하여 제 1 프로젝트에 참여하고 있습니다. 내 화합 구성이있는 경우 는 : <container name="TestBusiness">
<types>
<type type="PFServer.DataAccess.TestDataAccess, PFServer" />
: 나는 유형 정의에 어셈블리 이
내 응용 프로그램에서 같은 방식으로 다른 유형의 문서를 처리하고 싶습니다. 따라서 : 나는 이와 같은 일반적인 인터페이스를 가지고 있습니다. 다른 유형의 문서의 경우이 인터페이스를 구현합니다. public class FinanceDocumentProcessor:IDocumentHandler<ReportDocument>
{}
public class M
이 질문이 너무 구체적인지는 모르겠지만 가능하다면 Castle Windsor를 Unity에 사용하는 응용 프로그램을 포팅해야합니다. 이렇게하면 비 -Microsoft 승인 라이브러리에 의존하지 않게됩니다. 나는 내가 아는 것을 알지만 무엇을 할 것인가. 어쨌든 나는 그것을 관리했지만 내가 가진 것에 만족하지 않습니다. 윈저에서 나는이 있었다 : 당신은 내가