<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>