Delen via


<endpointExtensions>

In deze sectie wordt een nieuw standaardeindpunt geregistreerd in de sectie extensies van een computer of toepassingsconfiguratiebestand. U kunt een standaardeindpunt aan deze verzameling toevoegen met behulp van het add trefwoord en het type kenmerk van het element instellen op het eindpunttype, evenals het name kenmerk op de naam van het standaardeindpunt.

In het volgende voorbeeld wordt het add -element en het name kenmerk gebruikt om een standaardeindpunt toe te voegen aan de <endpointExtensions> sectie van het configuratiebestand.

<system.serviceModel>
  <extensions>
    <endpointExtensions>
      <add name="udpDiscoveryEndpoint"
           type="System.Discovery.UdpEndpointCollectionElement, System.Discovery.dll, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ffffffffffffffff"/>
    </endpointExtensions>
  </extensions>
</system.serviceModel>

Nadat het standaardeindpunt is geregistreerd, kunt u het gebruiken zoals wordt weergegeven in het volgende voorbeeld. In het <eindpuntelement> geeft het kind kenmerk het standaardeindpunttype op dat in de <endpointExtensions> sectie is geregistreerd. Het endpointConfiguration kenmerk is identiek aan het name kenmerk van het configuratie-element van het standaardeindpunt in de <standardEndpoints> sectie.

<system.serviceModel>
  <services>
    <service name="Service1">
      <endpoint kind="udpDiscoveryEndpoint"
                endpointConfiguration="udpConfig" />
    </service>
  </services>
  <standardEndpoints>
    <udpDiscoveryEndpoint>
      <standardEndpoint name="udpConfig"
                        multicastAddress="soap.udp://239.255.255.250:3703"
                        ... />
    </udpDiscoveryEndpoint>
  </standardEndpoints>
</system.serviceModel>