Nithyanantham
Nithyanantham

Reputation: 34

Unity DI with WCF Client

I am using UnityContainer for our Project. I have a requirement to Add a Custom Header for all out going wcf calls so i have implemented IClientMessageInspector and IEndpointBehavior. Now i am trying to get the header value from some object using UnityContainer Property Injection. The Same Property injection is working outside IClientMessageInspector but not inside my custom Clientmessageinspector.

Property Injection

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

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

_container is always coming as null.

Can we use UnityContainer inside MessageInspector as normal as other classes?.

Upvotes: 1

Views: 490

Answers (0)

Related Questions