get { return Endpoint.Binding.OpenTimeout; }
}
- protected virtual void ApplyConfiguration (string endpointConfig)
+ protected virtual void ApplyConfiguration (string configurationName)
{
- if (endpointConfig == null)
+ if (configurationName == null)
return;
#if MOBILE || XAMMAC_4_5
var cfg = new SilverlightClientConfigLoader ().Load (XmlReader.Create ("ServiceReferences.ClientConfig"));
SilverlightClientConfigLoader.ServiceEndpointConfiguration se = null;
- if (endpointConfig == "*")
+ if (configurationName == "*")
se = cfg.GetServiceEndpointConfiguration (Endpoint.Contract.Name);
if (se == null)
- se = cfg.GetServiceEndpointConfiguration (endpointConfig);
+ se = cfg.GetServiceEndpointConfiguration (configurationName);
if (se.Binding != null && Endpoint.Binding == null)
Endpoint.Binding = se.Binding;
else // ignore it
- Console.WriteLine ("WARNING: Configured binding not found in configuration {0}", endpointConfig);
+ Console.WriteLine ("WARNING: Configured binding not found in configuration {0}", configurationName);
if (se.Address != null && Endpoint.Address == null)
Endpoint.Address = se.Address;
else // ignore it
- Console.WriteLine ("WARNING: Configured endpoint address not found in configuration {0}", endpointConfig);
+ Console.WriteLine ("WARNING: Configured endpoint address not found in configuration {0}", configurationName);
} catch (Exception) {
// ignore it.
- Console.WriteLine ("WARNING: failed to load endpoint configuration for {0}", endpointConfig);
+ Console.WriteLine ("WARNING: failed to load endpoint configuration for {0}", configurationName);
}
#else
ChannelEndpointElement endpoint = null;
foreach (ChannelEndpointElement el in client.Endpoints) {
- if (el.Contract == contractName && (endpointConfig == el.Name || endpointConfig == "*")) {
+ if (el.Contract == contractName && (configurationName == el.Name || configurationName == "*")) {
if (endpoint != null)
throw new InvalidOperationException (String.Format ("More then one endpoint matching contract {0} was found.", contractName));
endpoint = el;
}
if (endpoint == null)
- throw new InvalidOperationException (String.Format ("Client endpoint configuration '{0}' was not found in {1} endpoints.", endpointConfig, client.Endpoints.Count));
+ throw new InvalidOperationException (String.Format ("Client endpoint configuration '{0}' was not found in {1} endpoints.", configurationName, client.Endpoints.Count));
var binding = String.IsNullOrEmpty (endpoint.Binding) ? null : ConfigUtil.CreateBinding (endpoint.Binding, endpoint.BindingConfiguration);
var contractType = ConfigUtil.GetTypeFromConfigString (endpoint.Contract, NamedConfigCategory.Contract);
}
protected void InitializeEndpoint (
- string endpointConfigurationName,
- EndpointAddress remoteAddress)
+ string configurationName,
+ EndpointAddress address)
{
InitializeEndpoint (CreateDescription ());
- if (remoteAddress != null)
- service_endpoint.Address = remoteAddress;
- ApplyConfiguration (endpointConfigurationName);
+ if (address != null)
+ service_endpoint.Address = address;
+ ApplyConfiguration (configurationName);
}
protected void InitializeEndpoint (Binding binding,
- EndpointAddress remoteAddress)
+ EndpointAddress address)
{
InitializeEndpoint (CreateDescription ());
if (binding != null)
service_endpoint.Binding = binding;
- if (remoteAddress != null)
- service_endpoint.Address = remoteAddress;
+ if (address != null)
+ service_endpoint.Address = address;
}
protected void InitializeEndpoint (ServiceEndpoint endpoint)