Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługi żądań odpowiedzi są domyślnym typem kontraktu operacji w programie Windows Communication Foundation (WCF). Klienci wykonują połączenia do operacji serwisu i oczekują na odpowiedź z serwisu. Wywołania operacji usługi można wykonać synchronicznie, czyli gdy klient jest zablokowany, dopóki nie otrzyma odpowiedzi z usługi lub dopóki połączenie nie wygaśnie, albo asynchronicznie, gdy klient wywołuje operację usługi, kontynuuje pracę i odbiera odpowiedź z usługi w innym wątku.
Aby utworzyć kontrakt usługi request-reply, zdefiniuj kontrakt usługi i zastosuj klasę OperationContractAttribute do każdej operacji, jak pokazano w poniższym przykładowym kodzie.
[ServiceContract(Namespace="http://Microsoft.ServiceModel.Samples")]
public interface IRequestReplyCalculator
{
[OperationContract]
double Add(double n1, double n2);
}
Nie trzeba ustawiać IsOneWay właściwości na , false
ponieważ jest to zachowanie domyślne.