2012-08-30 2 views

답변

0

당신은 당신이 세터 주입을 (IMO가 가장 좋은 사용 방법) 제공된 링크에서 언급 한 단계를 사용해야합니다. 여기에 설명 된 방식으로 시스템을 설정하면 (ServiceBehavior, ServiceHost 및 ServiceHostFactory) 서비스에서 세터 주입을 사용할 수 있습니다.

public class MyService : IMyService { 

    private MyOtherObject myDependency; 

    // here MyOtherObject will be injected 
    [Dependency()] 
    public MyOtherObject { 
    set { myDependency = value; } 
    } 

    void MyServiceMethod(string stuff) { 
     // TODO 
    } 

}