juniorWCF

What is a service contract in WCF?

Updated May 6, 2026

Short answer

Service contract defines operations exposed by a WCF service.

Deep explanation

It is an interface marked with [ServiceContract] and methods marked with [OperationContract].

Real-world example

Order service exposing GetOrder and CreateOrder operations.

Common mistakes

  • Forgetting OperationContract attribute.

Follow-up questions

  • What happens without OperationContract?
  • Can interfaces inherit contracts?

More WCF interview questions

View all →