У меня есть одна служба Service A с двумя рабочими контрактами CheckServer и AddService. Поскольку служба является одноэлементной с режимом Concurrey как Single [ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Single)]
public Class Service : Iservice
{
public bool CheckService()
{
//Checks server avilabality and returns bool value
}
public int AddService(int a, int b)
{
return int i = a + b;
}
}
Здесь мое требование состоит в том, чтобы разрешить только один экземпляр AddService, поэтому я сделал это как синглтон. Теперь CheckServvice не обязательно должен быть Singleton, так как я могу разделить эти 2 реализации метода, чтобы сделать AddService одноэлементным, а CheckService - множественным.
Заранее спасибо