<endpointExtensions>
這個區段會在電腦或應用程式的組態檔的擴充區段中註冊新的標準端點。 您可以透過使用 add
關鍵字,並將項目的 type
屬性設定為端點型別,同時將 name
屬性設定為標準端點的名稱,將標準端點加入至這個集合。
下列範例使用 add
項目及 name
屬性,將標準端點加入至組態檔的 <endpointExtensions>
區段。
<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>
註冊標準端點後,您可以如下列範例所示使用該端點。 在 <endpoint> 元素中,kind
屬性會指定已在 <endpointExtensions>
區段中註冊的標準端點類型。 endpointConfiguration
屬性會與 <standardEndpoints>
區段中標準端點之組態元素的 name
屬性完全相同。
<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>