собсвено есть:
класс который пошарен через remoting, у него какие-то методы. хочется в этих методах обрашатся например к List который будет обший для всех клиентов. планирую сделать еше один класс, в который будет содержать непосредсвенно логику котороя обшая для всех и должна быть доступна для всех, сделать:
public static ServerLogic Instance
{
get
{
if(_instance == null)
_instance = new ServerLogic();
return _instance;
}
}
и каки-то методы в которых
private Dictonary<TableName,Guid> Tables;
public bool LockTable(TableName t,Guid cid)
{
lock(Tables)
{
if(Tables.TryGetValue(t))
return false;
Tables.Add(t,cid);
return true;
}
}
ваобше это нормально? те иделя верная или как-то по другому оное нужно реализовывать?