Delen via


Bindingen (WCF)

Windows Communication Foundation (WCF) scheidt hoe de software voor een toepassing wordt geschreven van hoe deze communiceert met andere software. Bindingen worden gebruikt om de transport-, coderings- en protocolgegevens op te geven die vereist zijn voor clients en services om met elkaar te communiceren. WCF maakt gebruik van bindingen om de onderliggende draadweergave van het eindpunt te genereren, dus de meeste bindingsgegevens moeten worden overeengekomen door de partijen die communiceren. De eenvoudigste manier om dit te bereiken is voor clients van een service om dezelfde binding te gebruiken als het eindpunt voor de service. Zie Bindingen gebruiken om services en clients te configureren voor meer informatie over hoe u dit doet.

Een binding bestaat uit een verzameling bindingselementen. Elk element beschrijft een bepaald aspect van hoe het eindpunt communiceert met clients. Een binding moet ten minste één transportbindingselement bevatten, ten minste één berichtcoderingsbindingselement (dat het transportbindingselement standaard kan bieden) en een willekeurig aantal andere protocolbindingselementen. Met het proces waarmee een runtime uit deze beschrijving wordt gebouwd, kan elk bindingselement code bijdragen aan die runtime.

WCF biedt bindingen die algemene selecties van bindingselementen bevatten. Deze kunnen worden gebruikt met hun standaardinstellingen of u kunt deze standaardwaarden wijzigen volgens gebruikersvereisten. Deze door het systeem geleverde bindingen hebben eigenschappen die directe controle over de bindingselementen en hun instellingen mogelijk maken. U kunt ook eenvoudig naast meerdere versies van een binding werken door elke versie van de binding een eigen naam te geven. Zie Voor meer informatie het configureren van door het systeem geleverde bindingen.

Als u een verzameling bindingselementen nodig hebt die niet worden geleverd door een van deze door het systeem geleverde bindingen, kunt u een aangepaste binding maken die bestaat uit de verzameling bindingselementen die vereist zijn. Deze aangepaste bindingen zijn eenvoudig te maken en vereisen geen nieuwe klasse, maar ze bieden geen eigenschappen voor het beheren van de bindingselementen of hun instellingen. U kunt toegang krijgen tot de bindingselementen en hun instellingen wijzigen via de verzameling die deze bevat. Zie Aangepaste bindingen voor meer informatie.

In dit gedeelte

Door het systeem geleverde bindingen configureren
Hierin wordt beschreven hoe u de bindingen gebruikt en wijzigt die WCF biedt ter ondersteuning van veelvoorkomende scenario's.

Bindingen gebruiken om services en clients te configureren
Hierin wordt beschreven hoe u WCF-bindingen (Windows Communication Foundation) definieert voor services en clients die imperatief in code staan en declaratief gebruikmaken van configuratie.

Aangepaste bindingen
Beschrijft wat een CustomBinding is en wanneer deze wordt gebruikt.

Verwijzing

Binding

BindingElement

CustomBinding

Bindingen uitbreiden