2012-08-30 4 views

Répondre

0

Vous devez utiliser les étapes mentionnées dans le lien que vous avez fourni (OMI, il est le meilleur moyen utilisé) et l'injection de setter. Une fois que vous avez configuré votre système de la manière décrite ici (ServiceBehavior, ServiceHost et ServiceHostFactory), vous pouvez utiliser l'injection de setter dans votre service:

public class MyService : IMyService { 

    private MyOtherObject myDependency; 

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

    void MyServiceMethod(string stuff) { 
     // TODO 
    } 

} 
Questions connexes