Co to jest operacja WCF? Naprawdę nie rozumiem, co to znaczyWCF OperationContract
14
A
Odpowiedz
33
WCF używa modelu zgody, aby określić, co należy do jednej z jego umów. W interfejsie umowy serwisowej tylko klientowi udostępniane są tylko metody udekorowane wartością [OperationContract]
. Oznacza to, że w poniższym interfejsie, jeśli jest używany w ramach usługi WCF, klient może wywoływać operacje dodawania i odejmowania, ale nie mnożyć.
[ServiceContract]
public interface ICalculator
{
[OperationContract]
int Add(int x, int y);
[OperationContract]
int Subtract(int x, int y);
// Not decorated
int Multiply(int x, int y);
}
6
Każda metoda, z której użytkownik chce dzwonić po stronie klienta, musi zostać zadeklarowana w ten sposób.
Cóż, tak jak potrzebuję wszystkich metod dostępu do klienta i nie chcę tego pisać na każdej metodzie, co mam tam robić? – Waqas