There must be something funny here.
IOperationInvoker- This is only an extension point on the server side. It allows you to check an incoming message and call a specific operation in the service based on this message (its contents, headers - independently).
On the client side, this makes no sense - the client cannot use the implementation IOperationInvoker.
If you want to know how to add a IOperationInvokerserver-side implementation , check out this blog post for a complete exhaustion.
WCF MSDN Aaron Skonnards .