Windows Communication Foundation er en del af den indre ramme , og giver et sæt af software- værktøjer, der giver dig mulighed for at styre messaging funktioner i en applikation. . Messaging -funktioner er funktioner, et program bruger til at kommunikere med andre applikationer og operativsystemet . En gruppe af meddelelser kaldes en session . Der findes flere typer af WCF sessioner, som hver især er egnet til en bestemt opgave. Sikkerhedsbaserede Sessions
Med en Security- Based Session har begge ender af kommunikationskanalen oprette en sikker samtale. Dette opnås ved hjælp af kryptering og digitalt signerede meddelelser. Disse typer af sessioner er bedst sat op, når emnet for kommunikations omhandler personlige oplysninger. For eksempel, i en bank ansøgning skal en session , der kommunikeres detaljer såsom kontonavne , kontonumre og kontosaldi sættes op som en sikkerhed -baseret session.
TCP /IP Sessions < br >
Transmission Control Protocol /Internet Protocol session bruges til at oprette standard Internet Protocol kommunikation. TCP /IP er et sæt protokoller, der definerer, hvordan maskinerne kommunikerer over internettet. Denne form for session er bedst bruges, når der beskæftiger sig med en eksisterende internet-tjeneste, eller give socket -level kommunikation mellem maskiner .
Pålidelig Sessions
computer netværk, en pålidelig forbindelse er en, hvor både afsender og modtager tage skridt til at sikre , at en forbindelse er indstillet korrekt , og at data overføres nøjagtigt. I modsætning hertil gør en upålidelig forbindelse en "best effort" forsøg på kommunikation. En upålidelig forbindelse er analog til at droppe et brev med posten og ikke beder om bekræftelse af levering . En pålidelig forbindelse er analog med et telefonopkald. En god brug af WCF sessioner af denne type er sessioner hvor dataintegritet er af afgørende betydning , og værd at overhead i forbindelse med etablering og vedligeholdelse af en pålidelig forbindelse .
MSMQ Datagram Sessions
< br >
Microsoft Message Queuing session er specielt designet for levering af MSMQ Datagrammer . MSMQ tillader en række meddelelser, der skal linet op i en kø . Afsenderen tilføjer beskeder til enden af køen , mens modtageren fjerner beskeder fra forrest i køen . Dette er nyttigt for løst koblede sessioner, hvor begge systemer kan operere på helt forskellige gangarter. Ved at tillade en kø for at gemme beskeder, kan begge systemer operere på deres individuelle tempo uden tab af data.