You are about to define a new Service contract. Which of the following represent the .NET attributes from the System.ServiceModel namespace that you will need for certain when defining your contract?

At a minimum, you will need the ServiceContractAttribute to declare the contract and the OperationContractAttribute to declare any operations in that Service contract. Other attributes might be needed, but you will always need at least these two.