Tjänster för begärandesvar
Begärandesvarstjänster är standardtypen för åtgärdskontraktet i Windows Communication Foundation (WCF). Klienter anropar tjänståtgärder och väntar på ett svar från tjänsten. Du kan utföra anrop till en tjänståtgärd synkront, där klienten blockerar tills den tar emot ett svar från tjänsten eller samtalstiderna, eller asynkront, där klienten anropar tjänsten, fortsätter att fungera och tar emot svaret från tjänsten på en annan tråd.
Om du vill skapa ett tjänstkontrakt för begäran-svar definierar du ditt tjänstkontrakt och tillämpar OperationContractAttribute klassen på varje åtgärd, enligt följande exempelkod.
[ServiceContract(Namespace="http://Microsoft.ServiceModel.Samples")]
public interface IRequestReplyCalculator
{
[OperationContract]
double Add(double n1, double n2);
}
Du behöver inte ange egenskapen IsOneWay till false
eftersom det här är standardbeteendet.