Windows Communication Foundation är en del av Net ramverket , och innehåller en uppsättning mjukvaruverktyg som gör att du kan styra meddelandefunktionerna i en ansökan . . Meddelandefunktioner är funktioner som ett program använder för att kommunicera med andra program och operativsystemet . En grupp av meddelanden kallas en session. Det finns flera typer av WCF -sessioner , som alla är lämpade för en viss uppgift . Säkerhetsbaserad Sessions
Med en säkerhets - Based Session , har båda ändar av kommunikationskanalen upprätta en säker konversation . Detta åstadkommes med användning av kryptering och digitalt signerade meddelanden . Dessa typer av sessioner bäst inrättas när föremålet för kommunikation behandlar personuppgifter . Till exempel , i en bank ansökan , bör en session som kommunicerade detaljer som kontonamn , kontonummer och kontobalanser sättas upp som en säkerhets - baserad session . Addera TCP /IP Sessions
Transmission Control Protocol /Internet Protocol session används för att ställa in IP-standarden kommunikation . TCP /IP är en uppsättning protokoll som definierar hur maskinerna kommunicerar över Internet . Denna typ av session är bäst används när man hanterar en befintlig Internet-tjänst , eller att ge socket - nivå kommunikation mellan maskiner .
Pålitlig Sessions
dator nätverk , är en pålitlig anslutning ett där både avsändaren och mottagaren vidta åtgärder för att säkerställa att en anslutning är korrekt , och att data överförs korrekt . Däremot gör en opålitlig anslutning en " best effort " försök till kommunikation . En opålitlig anslutning är analogt med att tappa ett brev på posten och inte ber om leverans bekräftelse . En tillförlitlig anslutning är analogt med ett telefonsamtal . En bra användning av WCF sessioner av denna typ är sessioner där dataintegritet är av största vikt , och värt overhead förknippas med att inrätta och upprätthålla en tillförlitlig anslutning . Addera MSMQ Datagram Sessions
En Microsoft Message Queuing session är speciellt utformad för leverans av MSMQ Datagram . MSMQ möjliggör en rad meddelanden som ska uppradade i en kö . Avsändaren lägger meddelanden till slutet av kön , medan mottagaren tar bort meddelanden från fram i kön . Detta är användbart för löst kopplade sessioner , där båda systemen kan vara verksamma på helt olika takt . Genom att låta en kö för att lagra meddelanden , kan båda systemen arbeta på sin egen takt utan förlust av data .