예제 #1
0
        public DynamicEndpoint(ContractDescription contract, Binding binding)
            : base(contract, CreateBinding(binding), new EndpointAddress("http://schemas.microsoft.com/discovery/dynamic"))
        {
            if (binding == null)
            {
                throw new ArgumentNullException("binding");
            }
            DiscoveryEndpointProvider = DiscoveryEndpointProvider.CreateDefault();
            FindCriteria = new FindCriteria(contract.ContractType);

            IsSystemEndpoint = true;
        }
예제 #2
0
 public DiscoveryClientBindingElement()
 {
     DiscoveryEndpointProvider = DiscoveryEndpointProvider.CreateDefault();
     FindCriteria = new FindCriteria();              // empty
 }