Dela via


<endpointExtensions>

Det här avsnittet registrerar en ny standardslutpunkt i avsnittet tillägg i en dator- eller programkonfigurationsfil. Du kan lägga till en standardslutpunkt i den här samlingen med hjälp av nyckelordet add och ange type attributet för elementet till slutpunktstypen, samt name attributet till namnet på standardslutpunkten.

I följande exempel används -elementet addname samt attributet för att lägga till en standardslutpunkt i <endpointExtensions> avsnittet i konfigurationsfilen.

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

När standardslutpunkten har registrerats kan du använda den enligt följande exempel. <I slutpunktselementet>kind anger attributet standardslutpunktstypen som har registrerats i <endpointExtensions> avsnittet. Attributet endpointConfiguration är identiskt med attributet för name konfigurationselementet för standardslutpunkten i <standardEndpoints> avsnittet.

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