<discoveryClientSettings>

Contains the settings needed by an application to participate in the service discovery process as a client.

<configuration>
  <system.serviceModel>
    <standardEndpoints>
      <dynamicEndpoint>
        <standardEndpoint>
          <discoveryClientSettings>

Syntax

<system.serviceModel>
  <standardEndpoints>
    <dynamicEndpoint>
      <standardEndpoint>
        <discoveryClientSettings discoveryEndpoint="String">
          <findCriteria duration="TimeSpan"
                        maxResults="Integer"
                        scopeMatchBy="Uri">
            <contractTypeNames>
              <add name="String"
                   namespace="String" />
            </contractTypeNames>
            <extensions />
            <scopes>
              <add scope="URI"/>
            </scopes>
          </findCriteria>
        </discoveryClientSettings>
      <standardEndpoint>
    </dynamicEndpoint>
  </standardEndpoints>
</system.serviceModel>

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

Attribute Description
discoveryEndpoint A string that contains the name of the Discovery Endpoint that enables a client application to automatically search for a discoverable service and find its address at run time.

Child Elements

Element Description
<standardEndpoints> A configuration element that supplies a set of criteria used by a client application to search for a discovery service. Criteria can be grouped into search criteria (specifying what services you’re looking for) and find termination criteria (how long the search should last).

Parent Elements

Element Description
<standardEndpoints> Defines a standard endpoint that contains information to enable an application to function as a client program that can find the endpoint address dynamically at run time.

See also