public static DiscoveryChannel Create(
Uri discoveryUrl,
EndpointConfiguration configuration,
Binding binding,
string configurationName)
{
// create a dummy description.
EndpointDescription endpoint = new EndpointDescription();
endpoint.EndpointUrl = discoveryUrl.ToString();
endpoint.SecurityMode = MessageSecurityMode.None;
endpoint.SecurityPolicyUri = SecurityPolicies.None;
endpoint.Server.ApplicationUri = endpoint.EndpointUrl;
endpoint.Server.ApplicationType = ApplicationType.DiscoveryServer;
DiscoveryChannel channel = new DiscoveryChannel();
channel.Initialize(
endpoint,
configuration,
binding,
configurationName);
return channel;
}
#endif