Delen via


<standardEndpoints>

In deze configuratiesectie kunt u een verzameling standaardeindpunten definiëren, die herbruikbare vooraf geconfigureerde eindpunten zijn. Een standaardeindpunt heeft een of meer adres-, bindings- en contractkenmerken die zijn ingesteld op een vaste waarde. In het detectie-eindpunt is het contract bijvoorbeeld vast. U kunt ook standaardeindpunten gebruiken om het service-eindpunt uit te breiden met nieuwe eigenschappen die vergelijkbaar zijn met het definiëren van aangepaste bindingen.

<configuratie>
  <system.serviceModel>
    <standardEndpoints>

Syntax

<system.serviceModel>
  <standardEndpoints>
  </standardEndpoints>
</system.serviceModel>

Kenmerken en elementen

In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.

Kenmerken

Geen.

Onderliggende elementen

Element Beschrijving
<announcementEndpoint> Definieert een standaardeindpunt met een vast aankondigingscontract. Een service kan eventueel de beschikbaarheid aankondigen door een online- en offlineaankondigingsbericht te verzenden wanneer deze respectievelijk wordt geopend of gesloten. Een WCF-service (Windows Communication Foundation) specificeert de aankondigingseindpunten in het <element serviceDiscovery> en gebruikt de AnnouncementClient om de aankondigingen uit te voeren. Een klant die naar de aankondiging van een andere service wil luisteren, fungeert in feite als een WCF-service; U moet dus de aankondigingseindpunten voor die client configureren in de <sectie services> .
<discoveryEndpoint> Definieert een standaardeindpunt met een vast detectiecontract. Wanneer deze wordt toegevoegd aan de serviceconfiguratie, wordt opgegeven waar moet worden geluisterd naar de detectieberichten. Wanneer het wordt toegevoegd aan de clientconfiguratie, wordt opgegeven waar de detectiequery's moeten worden verzonden.
<dynamicEndpoint> Dit configuratie-element definieert een standaardeindpunt dat informatie bevat om een toepassing in staat te stellen te functioneren als een clientprogramma dat het eindpuntadres dynamisch kan vinden tijdens runtime.
<mexEndpoint> Definieert een standaardeindpunt met een vast IMetadataExchange-contract. Aangezien alle eindpunten voor de uitwisseling van metagegevens IMetadataExchange als contract opgeven, kunt u dit standaardpunt gebruiken in plaats van er zelf een te definiëren.
<udpAnnouncementEndpoint> Definieert een standaardeindpunt dat door services wordt gebruikt voor het verzenden van aankondigingsberichten via een UDP-binding. Het heeft een vast contract en ondersteunt twee detectieversies. Daarnaast heeft het een vaste UDP-binding en een standaardadreswaarde zoals opgegeven in de WS-Discovery specificaties (WS-Discovery april 2005 of WS-Discovery versie 1.1). U kunt het multicastadres opgeven dat moet worden gebruikt voor het verzenden en ontvangen van de aankondigingsberichten.
<udpDiscoveryEndpoint> Definieert een standaardeindpunt dat vooraf is geconfigureerd voor detectiebewerkingen via een UDP-multicast-binding. Dit eindpunt heeft een vast contract en ondersteunt twee WS-Discovery protocolversies. Daarnaast heeft het een vaste UDP-binding en een standaardadres zoals opgegeven in de WS-Discovery specificaties (WS-Discovery april 2005 of WS-Discovery V1.1).
<webHttpEndpoint> Definieert een standaardeindpunt met een vaste <webHttpBinding-binding> waarmee automatisch het <webHttp-gedrag> wordt toegevoegd. Gebruik dit eindpunt bij het schrijven van een REST-service.
<webScriptEndpoint> Definieert een standaardeindpunt met een vaste <webHttpBinding-binding> waarmee automatisch het <enableWebScript-gedrag> wordt toegevoegd. Gebruik dit eindpunt wanneer u een service schrijft die wordt aangeroepen vanuit een ASP.NET AJAX-toepassing.
<workflowControlEndpoint> Definieert een standaardeindpunt voor het beheren van de uitvoering van werkstroomexemplaren (maken, uitvoeren, onderbreken, beëindigen, enzovoort).

Bovenliggende elementen

Element Beschrijving
<Systeem. ServiceModel> Het hoofdelement van alle WCF-configuratie-elementen.

Zie ook