Unity DI与WCF客户端

时间:2017-04-25 19:27:01

标签: c# wcf dependency-injection unity-container wcf-extensions

我正在为我们的项目使用UnityContainer。我需要为所有外出的wcf调用添加自定义标头,所以我实现了IClientMessageInspector和IEndpointBehavior。现在我试图使用UnityContainer Property Injection从某个对象获取头值。 Same Property注入在IClientMessageInspector外部工作,但不在我的自定义Clientmessageinspector中。

物业注入

[Dependency]
public IUnityContainer _container { get; set; }

public object BeforeSendRequest(ref Message request, IClientChannel channel){var test= _container; }

_container始终为null。

我们可以像其他类一样在MessageInspector中使用UnityContainer吗?。

0 个答案:

没有答案