<endpointExtensions>
Ta sekcja rejestruje nowy standardowy punkt końcowy w sekcji rozszerzenia w pliku konfiguracji maszyny lub aplikacji. Możesz dodać standardowy punkt końcowy do tej kolekcji przy użyciu add
słowa kluczowego i ustawić type
atrybut elementu na typ punktu końcowego, a także name
atrybut na nazwę standardowego punktu końcowego.
W poniższym przykładzie użyto add
elementu, a także atrybutu name
w celu dodania standardowego punktu końcowego do <endpointExtensions>
sekcji pliku konfiguracji.
<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>
Po zarejestrowaniu standardowego punktu końcowego można go użyć, jak pokazano w poniższym przykładzie. W elemecie punktu końcowego< atrybut określa standardowy typ punktu końcowego>, który został zarejestrowany w <endpointExtensions>
sekcji.kind
Atrybut endpointConfiguration
będzie identyczny z name
atrybutem elementu konfiguracji standardowego punktu końcowego w <standardEndpoints>
sekcji.
<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>