Здравствуйте, Northrop, Вы писали:
[skip]
Так а ты задайся вопросом: Что будет, если я приведу объект твоего класса ConnectDPCObj к интерфесу IXmlDataManager?
Мне тяжело даже чисто по человечески понять, что должно произойти при вызове метода GetOfficesListAsDataSet.
Возможно, тебе следут сделать так:
using System;
using System.Data;
using System.Runtime.Remoting;
namespace DEMO
{
public interface IXmlDataManager
{
DataSet GetOfficesListAsDataSet();
}
public class ConnectDPCObj: MarshalByRefObject, IXmlDataManager
{
private DataSet GetOfficesListAsDataSet()
{
DataSet ds = new DataSet();
return ds;
}
DataSet IXmlDataManager.GetOfficesListAsDataSet()
{
DataSet ds = new DataSet();
return ds;
}
}
}
... << RSDN@Home 1.1.3 stable >>