J'ai un proxy de service généré par svcutil qui a généré une interface (IStudentContract) et un type concret implémentant (StudentContractClient).Injecter le proxy WCF avec des informations d'identification en utilisant StructureMap
Je souhaite que des instances de StudentContractClient soient injectées dans mes classes via StructureMap.
Mon procuration doit également avoir des informations d'identification fournis comme on le voit dans cette unité passe test:
<Test()> _
Public Sub Then_the_web_service_call_should_not_throw_an_exception()
Dim studentServiceProxy As New StudentContractClient
Dim credential As New NetworkCredential
credential.Domain = ConfigurationManager.AppSettings("something")
credential.UserName = ConfigurationManager.AppSettings("something")
credential.Password = ConfigurationManager.AppSettings("something")
studentServiceProxy.ClientCredentials.Windows.ClientCredential = credential
Dim result = studentServiceProxy.GetCurrentTeachersByStudentSepid(26899)
result.Count.ShouldEqual(4)
End Sub
Ma question est qu'est-ce que la configuration de StructureMap ressemblent à avoir des cas de IStudentContract injecté avec les informations d'identification fournies?
Merci pour toute aide!