Top 23 WCF-interviewspørgsmål og -svar (2025)

WCF-interviewspørgsmål for nybegyndere og erfarne

Her er WCF (Windows Communication Framework) interviewspørgsmål og svar til friskere såvel som erfarne kandidater til at få deres drømmejob.


1) Forklar hvad WCF er?

WCF (Windows Communication Framework) er Microsoft-rammeværk for at gøre kommunikation mellem processer nemmere. På forskellige måder giver det dig mulighed for at kommunikere som MS messaging Queuing, Services, Remote og så videre. Det giver dig også mulighed for at tale med andre.NET-apps eller ikke-Microsoft-teknologier (som J2EE).

Gratis PDF-download: WCF-interviewspørgsmål og -svar


2) Nævn hvad er hovedkomponenterne i WCF?

Hovedkomponenterne i WCF er

  • Service: Arbejdslogikken
  • Host: Stien, hvor dataene gemmes. F.eks. .exe, proces, Windows-tjeneste
  • Slutpunkter: Den måde, tjenesten eksponeres over for omverdenen

3) Forklar hvordan WCF fungerer?

WCF følger "Software as a Service"-modellen, hvor alle enheder af funktionalitet er defineret som tjenester. Til kommunikation er hvert punkt en portal eller forbindelse enten med klienten eller andre tjenester. Det er et program, der afslører en samling af endepunkter.


4) Forklar, hvad der er forskellen mellem ASMX-webtjenester og WCF?

Forskellen mellem WCF og ASMX eller ASP.net webservice er, at ASMX er designet til kun at sende og modtage beskeder ved hjælp af SOAP over HTTP. Mens WCF kan udveksle meddelelser ved hjælp af ethvert format over enhver transportprotokol


5) Nævn hvad er endepunktet i WCF, og hvad er de tre hovedpunkter i WCF?

Enhver tjeneste skal have en adresse der bestemmer, hvor tjenesten er placeret, kontrakt, der definerer, hvad tjenesten gør og binding der fortæller, hvordan man kommunikerer med tjenesten.

  • Adresse: Det specificerer placeringen af ​​tjenesten, som vil være ligesom http://Myserver/Myservice. For at kommunikere med vores serviceklient vil den bruge denne placering
  • Kontrakt: Det specificerer grænsefladen mellem serveren og klienten. Det er en enkel grænseflade med nogle egenskaber
  • Binding: Det bestemmer, hvordan to parter vil kommunikere med hinanden med hensyn til transport og kodning og protokoller
WCF-interviewspørgsmål
WCF-interviewspørgsmål

6) Forklar, hvor mange kontrakttyper definerer WCF?

WCF definerer fire typer af kontrakter

  • Servicekontrakter
  • Datakontrakter
  • Fejlkontrakter
  • Meddelelseskontrakter

7) Hvilke transportskemaer understøtter WCF?

Det understøtter

  • HTTP
  • TCP
  • Peer netværk
  • IPC (Inter Process Communication)
  • MSMQ

8) Nævn, hvad er måderne at hoste en WCF-tjeneste på?

Måderne at hoste en WCF-tjeneste på er

  • IIS
  • Self-Hosting
  • WAS (Windows Activation Service)
WCF-interviewspørgsmål for nybegyndere og erfarne
WCF-interviewspørgsmål for nybegyndere og erfarne

9) Nævn adressesyntaksen og de forskellige formater af WCF-transportordningen?

Adressesyntaksen for WCF-transportordningen er

[transport]:// [machine or domain] [: optional port]

format


10) Hvad er duplex-kontrakter i WCF?

Duplex beskeder eller tilbagekald bruges i WCF til at kommunikere med klienten. Over forskellige transportsystemer udføres dupleksmeddelelser i WCF som TCP, Named pipe og endda HTTP. Samlet er dette kendt som duplex-kontrakter i WCF.


11) Nævn hvad er de forskellige instanstilstande i WCF?

Til en bestemt tjenesteinstans binder WCF en indgående beskedanmodning, så de tilgængelige tilstande er

  • Per opkald: Denne instans oprettes for hvert opkald, effektiv med hensyn til hukommelse, men skal opretholde sessionen
  • Per session: For en komplet session af en brugerforekomst oprettes
  • Enkelt: Der oprettes én instans, som deles mellem alle brugerne og deles blandt alle. Med hensyn til hukommelse er den mindst effektiv.

12) Forklar, hvad en Service Proxy i Windows Communication Foundation er?

I WCF gør en tjenesteproxy det muligt for applikationer at interagere med WCF-tjenester ved at sende og modtage beskeder. Det er en klasse, der dækker servicedetaljer som servicesti, serviceimplementeringsteknologi, platform og kommunikationsprotokol og så videre. Så når applikationen interagerer med tjenesten via proxy, giver det indtryk af, at den kommunikerer et lokalt objekt.


13) Forklar, hvad er SOA?

SOA (Service Oriented Architectural) er en samling af tjenester, der bestemmer, hvordan to computerenheder vil kommunikere med hinanden for at opnå visse forretningsfunktioner, og også hvordan en enhed kan arbejde på vegne af en anden enhed.


14) Hvilke typer datakontrakter er der i WCF?

Der er to typer af datakontrakter

  • Datakontrakt: Attribut bruges til at definere klassen
  • Datamedlem: Attribut bruges til at definere egenskaberne

15) Hvad er de tre typer WCF-understøttelse af transaktionsmanager?

De typer af transaktionsadministratorer, som WCF understøtter, er

  • Letvægt
  • WS- Atomtransaktion
  • OLE Transaktion

16) Liste over forskellen mellem XMLSerializer og DataContractSerializer?

 DataContractSerializer XMLSerializer
For WCF er DataContractSerializer standard serializer XMLSerializer er ikke en standard serializer
Sammenlignet med XMLSerializer er det hurtigere XMLSerializer er langsommere
Det bruges til simple ordninger Det bruges til komplekse ordninger

17) Forklar, hvilke MEP'er, der er tilgængelige i WCF?

MEP står for Message Exchange Pattern, tre typer meddelelsesudvekslede mønstre er tilladt.

  • Data Gram
  • Anmodning og svar
  • Duplex

18) Navngiv det navneområde, der bruges til at få adgang til WCF-tjenesten?

System.ServiceModel bruges til at få adgang til WCF-tjenesten


19) Liste over de typer binding, der er tilgængelige i WCF?

De typer binding, der er tilgængelige i WCF, er

  • BasicHttpBinding
  • NetTcpBinding
  • WSHttpBinding
  • NetMsmqBinding

20) Forklar, hvad er DataContractSerializer?

Processen med at ændre en objektinstans til et bærbart og overførbart format er kendt som serialisering, og serialisering af data omtales som DataContractSerializer.


21) Nævn hvad er de forskellige adresseformater i WCF?

De forskellige adresseformater i WCF er

  • HTTP-adresseformat: à http:// lokal vært:
  • TCP-adresseformat:à net.tcp://lokal vært:
  • MSMQ-adresseformat:ànet.msmq://localhost:

22) Hvad er REST og hvad er problemet med WCF REST og hvordan kan det løses?

REST står for Representational State Transfer, til at designe netværksapplikationen REST bruges. Den er afhængig af en statsløs, klientserver, cachebar kommunikationsprotokol. Grunden til at oprette WCF er at understøtte SOA og ikke REST. Det kræver en masse konfiguration for at oprette HTTP REST-tjeneste ved hjælp af WCF. For at overvinde denne kedelige opgave, ASP.NET web API Blev introduceret.


23) Liste over, hvad er de forskellige isolationsniveauer i WCF?

De forskellige isolationsniveauer i WCF er

  • Læs Uforpligtet
  • Læs Engageret
  • Gentagelig læsning
  • serializable

Disse interviewspørgsmål vil også hjælpe i din viva(orals)

Del

4 Kommentarer

  1. Avatar vidhyalakshmi siger:

    det hjalp mig meget. så tror du så meget karriere.guru

  2. Avatar Prassana siger:

    det er meget nyttigt fra carrer.guru

  3. Ganesh Periasamy siger:

    Meget flot samling. Jeg har lige en pointe med spørgsmål #14. Skal vi ikke inkludere EnumMember i svaret?

Giv en kommentar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *