public ServiceRemotingClientWrapper(IServiceRemotingClient client, Func <CustomHeaders> customHeadersProvider, MethodNameProvider methodNameProvider)
 {
     Client = client;
     this.customHeadersProvider = customHeadersProvider;
     this.methodNameProvider    = methodNameProvider;
 }
 public ExtendedServiceRemotingClientFactory(IServiceRemotingClientFactory serviceRemotingClientFactory, Func <CustomHeaders> customHeadersProvider, MethodNameProvider methodNameProvider)
 {
     this.serviceRemotingClientFactory = serviceRemotingClientFactory;
     this.customHeadersProvider        = customHeadersProvider;
     this.methodNameProvider           = methodNameProvider;
 }