Aracılığıyla paylaş


<endpointExtensions>

Bu bölüm, bir makine veya uygulama yapılandırma dosyasının uzantılar bölümüne yeni bir standart uç nokta kaydeder. anahtar sözcüğünü kullanarak add bu koleksiyona standart uç nokta ekleyebilir ve öğenin özniteliğini uç nokta türüne name ve ayrıca standart uç noktanın adına özniteliğini ayarlayarak type ekleyebilirsiniz.

Aşağıdaki örnek, öğesinin add yanı sıra özniteliğini name kullanarak yapılandırma dosyasının <endpointExtensions> bölümüne standart bir uç nokta ekler.

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

Standart uç nokta kaydedildikten sonra, aşağıdaki örnekte gösterildiği gibi kullanabilirsiniz. endpoint> öğesinde<kind özniteliği, bölümünde kaydedilmiş <endpointExtensions> olan standart uç nokta türünü belirtir. özniteliği, endpointConfiguration bölümündeki standart uç noktanın yapılandırma öğesinin özniteliğiyle <standardEndpoints> aynı name olacaktır.

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