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