Topp 23 WCF-intervjuspørsmål og -svar (2025)

WCF-intervjuspørsmål for ferskinger og erfarne

Her er WCF (Windows Communication Framework) intervjuspørsmål og svar for ferskinger så vel som erfarne kandidater for å få drømmejobben.


1) Forklar hva er WCF?

WCF (Windows Communication Framework) er Microsofts rammeverk for å gjøre kommunikasjon mellom prosesser enklere. På ulike måter lar den deg kommunisere som MS meldingskø, tjenester, fjernkontroll og så videre. Den lar deg også snakke med andre.NET-apper, eller ikke-Microsoft-teknologier (som J2EE).

Gratis PDF-nedlasting: WCF-intervjuspørsmål og svar


2) Nevn hva er hovedkomponentene i WCF?

Hovedkomponenter i WCF er

  • Service: Arbeidslogikken
  • Vert: Banen der dataene er lagret. For eksempel .exe, prosess, Windows-tjeneste
  • Endepunkter: Måten tjenesten er eksponert mot omverdenen

3) Forklar hvordan WCF fungerer?

WCF følger "Software as a Service"-modellen, der alle funksjonsenheter er definert som tjenester. For kommunikasjon er hvert punkt en portal eller forbindelse enten med klienten eller andre tjenester. Det er et program som avslører en samling endepunkter.


4) Forklar hva som er forskjellen mellom ASMX webtjenester og WCF?

Forskjellen mellom WCF og ASMX eller ASP.net webtjeneste er at ASMX er designet for å sende og motta meldinger kun ved bruk av SOAP over HTTP. Mens WCF kan utveksle meldinger ved hjelp av hvilket som helst format over enhver transportprotokoll


5) Nevn hva som er endepunktet i WCF og hva er de tre hovedpunktene i WCF?

Hver tjeneste må ha en adresse som bestemmer hvor tjenesten er lokalisert, kontrakt som definerer hva tjenesten gjør og bindende som forteller hvordan du kommuniserer med tjenesten.

  • Adresse: Den spesifiserer plasseringen av tjenesten som vil være http://Myserver/MyserviceFor å kommunisere med vår tjenesteklient vil den bruke denne plasseringen.
  • Kontrakt: Den spesifiserer grensesnittet mellom serveren og klienten. Det er et enkelt grensesnitt med noen attributter
  • binding: Den bestemmer hvordan to parter skal kommunisere med hverandre når det gjelder transport og koding og protokoller
WCF-intervjuspørsmål
WCF-intervjuspørsmål

6) Forklar hvor mange typer kontrakter WCF definerer?

WCF definerer fire typer kontrakter

  • Tjenestekontrakter
  • Datakontrakter
  • Feilkontrakter
  • Meldingskontrakter

7) Hvilke transportskjemaer støtter WCF?

Den støtter

  • HTTP
  • TCP
  • Peer nettverk
  • IPC (Inter Process Communication)
  • MSMQ

8) Nevn hva er måtene å være vert for en WCF-tjeneste på?

Måtene å være vert for en WCF-tjeneste på er

  • IIS
  • Selvhosting
  • WAS (Windows Activation Service)
WCF-intervjuspørsmål for ferskinger og erfarne
WCF-intervjuspørsmål for ferskinger og erfarne

9) Nevn adressesyntaksen og de forskjellige formatene for WCF-transportopplegget?

Adressesyntaksen til WCF-transportordningen er

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

format


10) Hva er duplekskontrakter i WCF?

Dupleksmeldinger eller tilbakeringing brukes i WCF for å kommunisere med klienten. Over forskjellige transportsystemer Duplex meldinger i WCF gjøres som TCP, Named pipe og til og med HTTP. Samlet er dette kjent som duplekskontrakter i WCF.


11) Nevn hva er de forskjellige forekomstmodusene i WCF?

Til en bestemt tjenesteforekomst binder WCF en innkommende meldingsforespørsel, slik at de tilgjengelige modusene er

  • Per samtale: Denne forekomsten er opprettet for hver samtale, effektiv når det gjelder minne, men trenger å opprettholde økten
  • Per økt: For en fullstendig sesjon av en brukerforekomst opprettes
  • Enkelt: Det opprettes én forekomst som deles mellom alle brukerne og deles mellom alle. Når det gjelder minne, er den minst effektiv.

12) Forklar hva er en tjenesteproxy i Windows Communication Foundation?

I WCF lar en tjenesteproxy applikasjoner samhandle med WCF-tjeneste ved å sende og motta meldinger. Det er en klasse som dekker tjenestedetaljer som tjenestevei, tjenesteimplementeringsteknologi, plattform og kommunikasjonsprotokoll og så videre. Så når applikasjonen samhandler tjenesten gjennom proxy, gir den inntrykk av at den kommuniserer et lokalt objekt.


13) Forklar hva er SOA?

SOA (Service Oriented Architectural) er en samling tjenester som bestemmer hvordan to dataenheter vil kommunisere med hverandre for å oppnå visse forretningsfunksjoner og også hvordan en enhet kan jobbe på vegne av en annen enhet.


14) Hva er typene datakontrakter i WCF?

Det finnes to typer datakontrakter

  • Datakontrakt: Attributt som brukes til å definere klassen
  • Datamedlem: Attributt som brukes til å definere egenskapene

15) Hva er de tre typene WCF-støtte for transaksjonshåndtering?

Det er typene transaksjonsbehandlere som WCF støtter

  • Light Weight
  • WS- Atomic Transaction
  • OLE-transaksjon

16) List ut forskjellen mellom XMLSerializer og DataContractSerializer?

DataContractSerializer XMLSerializer
For WCF er DataContractSerializer standard serializer XMLSerializer er ikke en standard serializer
Sammenlignet med XMLSerializer er det raskere XMLSerializer er tregere
Den brukes til enkle ordninger Den brukes til komplekse ordninger

17) Forklar hva er MEPs tilgjengelige i WCF?

MEP står for Message Exchange Pattern, tre typer meldingsutvekslingsmønstre er tillatt.

  • Data Gram
  • Forespørsel og svar
  • Duplex

18) Navngi navneområdet som brukes for å få tilgang til WCF-tjenesten?

System.ServiceModel brukes for å få tilgang til WCF-tjenesten


19) Liste ut hvilke typer bindinger som er tilgjengelige i WCF?

Bindingstypene som er tilgjengelige i WCF er

  • BasicHttpBinding
  • NetTcpBinding
  • WSHttpBinding
  • NetMsmqBinding

20) Forklar hva er DataContractSerializer?

Prosessen med å endre en objektforekomst til et bærbart og overførbart format er kjent som serialisering, og serialisering av data omtales som DataContractSerializer.


21) Nevn hva er de ulike adresseformatene i WCF?

De ulike adresseformatene i WCF er

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

22) Hva er REST og hva er problemet med WCF REST og hvordan kan det løses?

REST står for Representational State Transfer, for utforming av nettverksapplikasjonen brukes REST. Den er avhengig av en statsløs, klientserver, bufret kommunikasjonsprotokoll. Årsaken bak å lage WCF er å støtte SOA og ikke REST. Det krever mye konfigurasjon for å lage HTTP REST-tjeneste ved hjelp av WCF. For å overvinne denne kjedelige oppgaven, ASP.NET web API Ble introdusert.


23) List opp hva er de forskjellige isolasjonsnivåene gitt i WCF?

De forskjellige isolasjonsnivåene gitt i WCF er

  • Les Uncommitted
  • Les Engasjert
  • Repeterbar lesing
  • Serialiserbar

Disse intervjuspørsmålene vil også hjelpe i din viva(orals)

Del

4 Kommentarer

  1. Avatar vidhyalakshmi sier:

    det hjelper meg veldig. så tror du så mye career.guru

  2. det er veldig nyttig fra carrer.guru

  3. Ganesh Periasamy sier:

    Veldig fin samling. Jeg har bare et poeng på spørsmål #14. Bør vi ikke inkludere EnumMember i svaret?

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *