Dela via


<Bindningar>

Du kan använda -elementet bindings för att konfigurera en samling standardbindningar och anpassade bindningar för Windows Communication Foundation (WCF). Varje post är ett binding element som kan identifieras med dess unika name. Tjänster använder bindningar genom att länka dem med hjälp av name. Från och med .NET Framework 4 krävs inte bindningar och beteenden för att ha ett namn. Mer information om standardkonfiguration och namnlösa bindningar och beteenden finns i Förenklad konfiguration och förenklad konfiguration för WCF-tjänster.

Bindningar som tillhandahålls av systemet

Bindningar som tillhandahålls av systemet döljer komplexiteten i WCF-meddelandestacken. Program som använder bindningar som tillhandahålls av systemet kräver inte fullständig kontroll över stacken. De attribut som exponeras för varje bindning som tillhandahålls av systemet är de som passar bäst för användningsscenariot med bindningsadresserna.

Konfigurationsavsnittet för varje bindning som tillhandahålls av systemet kan definiera flera konfigurationer som används för att konfigurera bindningen. Varje konfiguration identifieras med ett unikt namn.

Det går inte att lägga till element eller attribut i en bindning som tillhandahålls av systemet. Det gör du genom att implementera en anpassad bindning enligt beskrivningen i avsnittet Anpassade bindningar . Det går att definiera en anpassad bindning som efterliknar en bindning som tillhandahålls av systemet perfekt och lägger till några inställningar som användarprogrammet vill ha kontroll över.

En lista över bindningar som tillhandahålls av systemet finns i Bindningar som tillhandahålls av systemet.

Anpassade bindningar

Anpassade bindningar ger fullständig kontroll över WCF-meddelandestacken. En enskild bindning definierar meddelandestacken genom att ange konfigurationselementen för stackelementen i den ordning de visas på stacken. Varje element definierar och konfigurerar ett element i stacken. Det får bara transport finnas ett element i varje anpassad bindning. Utan det här elementet är meddelandestacken ofullständig.

Ordningen i vilken element visas i stacken spelar roll, eftersom det är den ordning i vilken åtgärder tillämpas på meddelandet. Den nödvändiga ordningen för stackelement är följande:

  1. Transaktioner (valfritt)

  2. Reliable Messaging (valfritt)

  3. Säkerhet (valfritt)

  4. Kodare

  5. Transport

Anpassade bindningar identifieras med deras name attribut. Mer information om anpassade bindningar finns i Anpassade bindningar.

Se även