Delen via


Aangepaste bindingen

U kunt de CustomBinding klasse gebruiken wanneer een van de door het systeem geleverde bindingen niet voldoet aan de vereisten van uw service. Alle bindingen worden samengesteld uit een geordende set bindingselementen. Aangepaste bindingen kunnen worden gebouwd op basis van een set door het systeem geleverde bindingselementen of kunnen door de gebruiker gedefinieerde aangepaste bindingselementen bevatten. U kunt bijvoorbeeld aangepaste bindingselementen gebruiken om het gebruik van nieuwe transporten of encoders in te schakelen op een service-eindpunt. Zie Aangepaste bindingsvoorbeelden voor werkvoorbeelden. Zie customBinding voor meer informatie<.>

Bouw van een aangepaste binding

Een aangepaste binding wordt samengesteld met behulp van de CustomBinding constructor van een verzameling bindingselementen die in een specifieke volgorde zijn gestapeld:

Onderaan is een vereist transportelement. U kunt uw eigen transport gebruiken of een van de volgende transportbindingselementen windows Communication Foundation (WCF) biedt:

De volgende tabel bevat een overzicht van de opties voor elke laag.

Laag Opties Vereist
Transacties TransactionFlowBindingElement Nee
Betrouwbaarheid ReliableSessionBindingElement Nee
Beveiliging SecurityBindingElement Nee
Codering Text, binary, Message Transmission Optimization Mechanism (MTOM), aangepast Ja
Transport TCP, HTTP, HTTPS, named pipes (ook wel bekend als IPC), Peer-to-Peer (P2P), Message Queuing (ook wel MSMQ genoemd), Custom Ja

Daarnaast kunt u uw eigen bindingselementen definiëren en deze invoegen tussen een van de voorgaande gedefinieerde lagen.

Zie ook