public static ServiceEndpoint GetStoreInstanceEndpoint(InstanceGroupConfig cfg, string target, bool isUseDefaultGroup, bool isServerBinding, WcfTimeout timeout = null) { string storeInstanceEndPointAddress = cfg.GetStoreInstanceEndPointAddress(target, isUseDefaultGroup); string bindingName = cfg.ConstructUniqueInstanceBindingName(target, isUseDefaultGroup); timeout = (timeout ?? cfg.Settings.StoreInstanceWcfTimeout); return(EndpointBuilder.ConstructAndInitializeEndpoint(typeof(IDxStoreInstance), storeInstanceEndPointAddress, bindingName, timeout, isServerBinding)); }
public static ServiceEndpoint GetStoreManagerEndpoint(InstanceManagerConfig cfg, string target, bool isServerBinding, WcfTimeout timeout = null) { string endPointAddress = cfg.GetEndPointAddress(target); string bindingName = cfg.ConstructUniqueBindingName(target); timeout = (timeout ?? cfg.DefaultTimeout); return(EndpointBuilder.ConstructAndInitializeEndpoint(typeof(IDxStoreManager), endPointAddress, bindingName, timeout, isServerBinding)); }