我正在为我们的项目使用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吗?。