public PersonServiceClient(IPersonServiceCallBack callBack) { _dtsPersonServiceClient = new PersonSubscriptionServiceClient(new InstanceContext(null, callBack)); var uniqueCallbackAddress = _baseAddress.AbsoluteUri; // make it unique - append a GUID uniqueCallbackAddress += Guid.NewGuid().ToString(); ((WSDualHttpBinding)_dtsPersonServiceClient.Endpoint.Binding).ClientBaseAddress = new Uri(uniqueCallbackAddress); }
public IPubSubServiceClient CreatePersonServiceClient(IPersonServiceCallBack callback) { return new PersonServiceClient(callback); }