Topp 23 WCF-intervjufrågor och svar (2025)
WCF-intervjufrågor för nybörjare och erfarna
Här är WCF (Windows Communication Framework) intervjufrågor och svar för nybörjare såväl som erfarna kandidater för att få sitt drömjobb.
1) Förklara vad är WCF?
WCF (Windows Communication Framework) är Microsofts ramverk för att göra kommunikation mellan processer enklare. På olika sätt låter den dig kommunicera som MS-meddelandeköer, tjänster, fjärrstyrning och så vidare. Det låter dig också prata med andra.NET-appar eller icke-Microsoft-teknologier (som J2EE).
Gratis PDF-nedladdning: WCF-intervjufrågor och svar
2) Nämn vilka är huvudkomponenterna i WCF?
Huvudkomponenterna i WCF är
- Service: Arbetslogiken
- värd: Sökvägen där data sparas. T.ex. .exe, process, Windows-tjänst
- Slutpunkter: Sättet tjänsten är exponerad mot omvärlden
3) Förklara hur WCF fungerar?
WCF följer modellen "Software as a Service", där alla funktioner definieras som tjänster. För kommunikation är varje punkt en portal eller förbindelse antingen med klienten eller andra tjänster. Det är ett program som exponerar en samling slutpunkter.
4) Förklara vad som är skillnaden mellan ASMX webbtjänster och WCF?
Skillnaden mellan WCF och ASMX eller ASP.net webbtjänst är att ASMX är designad för att skicka och ta emot meddelanden endast med SOAP över HTTP. Medan WCF kan utbyta meddelanden med vilket format som helst över vilket transportprotokoll som helst
5) Nämn vad som är slutpunkten i WCF och vilka är de tre huvudpunkterna i WCF?
Varje tjänst måste ha en adress som bestämmer var tjänsten finns, kontrakt som definierar vad tjänsten gör och bindande som talar om hur man kommunicerar med tjänsten.
- Adress: Den anger platsen för tjänsten som kommer att se ut http://Myserver/MyserviceFör att kommunicera med vår tjänsteklient kommer den att använda denna plats.
- Kontrakt: Den anger gränssnittet mellan servern och klienten. Det är ett enkelt gränssnitt med vissa attribut
- Bindning: Den bestämmer hur två parter ska kommunicera med varandra när det gäller transport och kodning och protokoll

6) Förklara hur många typer av kontrakt definierar WCF?
WCF definierar fyra typer av kontrakt
- Serviceavtal
- Datakontrakt
- Felkontrakt
- Meddelandekontrakt
7) Vilka transportscheman stöder WCF?
Den stöder
- HTTP
- TCP
- Peer-nätverk
- IPC (Inter Process Communication)
- MSMQ
8) Nämn vad är sätten att vara värd för en WCF-tjänst?
Sätten att vara värd för en WCF-tjänst är
- IIS
- Självhotell
- WAS (Windows Activation Service)

9) Nämn adresssyntaxen och de olika formaten för WCF-transportschema?
Adresssyntax för WCF-transportschema är
[transport]:// [machine or domain] [: optional port]
format
10) Vad är duplexkontrakt i WCF?
Duplexmeddelanden eller återuppringning används i WCF för att kommunicera med klienten. Över olika transportsystem Duplexmeddelanden i WCF görs som TCP, Named pipe och till och med HTTP. Sammantaget är detta känt som duplexkontrakt i WCF.
11) Nämn vilka är de olika instanslägena i WCF?
Till en viss tjänsteinstans binder WCF en inkommande meddelandeförfrågan, så de tillgängliga lägena är
- Per samtal: Denna instans skapas för varje samtal, effektiv när det gäller minne men behöver underhålla sessionen
- Per session: För en komplett session av en användarinstans skapas
- Enda: En instans skapas som delas mellan alla användare och delas mellan alla. Minnesmässigt är den minst effektiv.
12) Förklara vad är en Service Proxy i Windows Communication Foundation?
I WCF gör en tjänsteproxy applikationer att interagera med WCF-tjänster genom att skicka och ta emot meddelanden. Det är en klass som täcker servicedetaljer som tjänsteväg, tjänsteimplementeringsteknik, plattform och kommunikationsprotokoll och så vidare. Så när applikationen interagerar med tjänsten via proxy ger det intrycket att det kommunicerar ett lokalt objekt.
13) Förklara vad är SOA?
SOA (Service Oriented Architectural) är en samling tjänster som bestämmer hur två datorenheter kommer att kommunicera med varandra för att uppnå viss affärsfunktionalitet och även hur en enhet kan arbeta på uppdrag av en annan enhet.
14) Vilka typer av datakontrakt finns i WCF?
Det finns två typer av dataavtal
- Datakontrakt: Attribut som används för att definiera klassen
- Datamedlem: Attribut som används för att definiera egenskaperna
15) Vilka är de tre typerna av WCF-stöd för transaktionshanterare?
De typer av transaktionshanterare som WCF stöder är
- Light Weight
- WS- Atomic Transaction
- OLE Transaktion
16) Lista ut skillnaden mellan XMLSerializer och DataContractSerializer?
DataContractSerializer | XMLSerializer |
---|---|
För WCF är DataContractSerializer standard serializer | XMLSerializer är inte en standard serializer |
Jämför med XMLSerializer är det snabbare | XMLSerializer är långsammare |
Det används för enkla scheman | Det används för komplexa scheman |
17) Förklara vilka parlamentsledamöter som finns tillgängliga i WCF?
MEP står för Message Exchange Pattern, tre typer av meddelandeutbytesmönster är tillåtna.
- Data Gram
- Begäran och svar
- Duplex
18) Namnge namnområdet som används för att komma åt WCF-tjänsten?
System.ServiceModel används för att komma åt WCF-tjänsten
19) Lista ut vilka typer av bindning som finns i WCF?
De typer av bindning som finns tillgängliga i WCF är
- BasicHttpBinding
- NetTcpBinding
- WSHttpBinding
- NetMsmqBinding
20) Förklara vad är DataContractSerializer?
Processen att ändra en objektinstans till ett portabelt och överförbart format kallas serialisering, och serialisering av data kallas DataContractSerializer.
21) Nämn vilka olika adressformat finns i WCF?
De olika adressformaten i WCF är
- HTTP-adressformat: à http:// lokal värd:
- TCP-adressformat:à net.tcp://lokal värd:
- MSMQ-adressformat:ànet.msmq://localhost:
22) Vad är REST och vad är problemet med WCF REST och hur kan det lösas?
REST står för Representational State Transfer, för att utforma nätverksapplikationen används REST. Den förlitar sig på ett tillståndslöst, klientserver, cachebart kommunikationsprotokoll. Anledningen till att skapa WCF är att stödja SOA och inte REST. Det kräver mycket konfiguration för att skapa HTTP REST-tjänst med WCF. För att övervinna denna tråkiga uppgift, ASP.NET webb API introducerades.
23) Lista ut vilka olika isoleringsnivåer som finns i WCF?
De olika isoleringsnivåerna som tillhandahålls i WCF är
- Läs Uncommitted
- Läs Engagerad
- Repeterbar läsning
- serializable
Dessa intervjufrågor kommer också att hjälpa dig i din viva (orals)
det hjälper mig mycket. så tror du så mycket career.guru
Bra sammanfattning
det är mycket användbart från carrer.guru
Mycket fin samling. Jag har bara en poäng med fråga #14. Borde vi inte ta med EnumMember i svaret?