Je suis auto-hébergement plusieurs services où je fais cela pour enregistrer le service:MFA intégration et de services hébergés en libre-
host = new ServiceHost(typeof(MyService));
host.Open();
Dans les coulisses, WCF instancie mon service via le constructeur par défaut.
Est-il possible d'utiliser l'installation d'intégration WCF de Castle Windsor pour que la WCF fasse appel à Windsor pour créer le service lorsque je m'occupe de moi-même?
L'exemple semble spectacles IIS services hébergés où la 1ère ligne du fichier MyService.svc ressemble:
<%@ServiceHost language=c# Debug="true"
Service="Microsoft.ServiceModel.Samples.CalculatorService"
Factory=WindsorServiceHostFactory%>
où vraisemblablement une usine est utilisé par WCF pour instancier l'instance de service.
fait , l'usine est utilisée pour instancier l'instance du 'ServiceHost'. Cet hôte créera alors les instances de classe de service nécessaires pour gérer les demandes entrantes –