WCF OperationContract nedir? Ne yaptığını anlamadımWCF OperationContract
14
A
cevap
33
WCF, sözleşmelerinden birine ait olanı tanımlamak için bir opt-in modeli kullanır. Bir hizmet sözleşmesi arayüzünde, yalnızca [OperationContract]
ile dekore edilen yöntemler müşteriye açıktır. Bu, aşağıdaki arabirimde, bir WCF hizmetinde kullanılıyorsa, bir istemcinin hem Toplama hem Çıkarma işlemlerini çağırabileceğini, ancak Çoğul olarak ifade edemeyeceğini ifade eder.
[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
Kullanıcı tarafından istemciden çağrı yapmak istediğiniz her yöntemin böyle bildirilmesi gerekir.
Eh, İstemci tarafından erişilebilecek tüm yöntemlere ihtiyacım var gibi, ve bunu her yöntemde yazmak istemiyorum, orada ne yapıyorum? – Waqas