.NET Remoting, Создание нов. еземпляра объекта на серв.
От: ts_ Украина  
Дата: 10.04.07 21:22
Оценка:
Всем доброго времени суток, возникла следуящая проблема, нужно с клиента создать новый экземпляр класса на сервере , я хотел сделать это через свойство типа:
 public static BOCustomer Instance
        {
            get
            {
                 mInstance = new BOCustomer();
                 return mInstance;
            }
        }




И соответствено на клиенте через интерфейсную ссылку:код C#
interface_ssulka = interface_ssulka.Instance;

Но немогу создать не интерфейса не класса класс, из-за того что чтоб скомпилировать интерфейс нужно референс на класс класс и наоборот.
Может кто знает как это сделать проще, помогите пожайлуста
Re: .NET Remoting, Создание нов. еземпляра объекта на серв.
От: BluntBlind  
Дата: 11.04.07 03:20
Оценка:
Здравствуйте, ts_, Вы писали:

ts_>И соответствено на клиенте через интерфейсную ссылку:код C#

ts_>interface_ssulka = interface_ssulka.Instance;

Это ты опечатался?

interface_ssulka = interface_ssulka.Instance;

interface_ssulka — это тип? Или объект?
Может так?
BOCustomer interface_ssulka = BOCustomer.Instance;


ts_> Но немогу создать не интерфейса не класса класс, из-за того что чтоб скомпилировать интерфейс нужно референс на класс класс и наоборот.

ts_> Может кто знает как это сделать проще, помогите пожайлуста

Можно выделить интерфейс в отдельную сборку и использовать ее на стороне сервера и на строно клиента. Даже я думаю так нужно сделать ...
Re[2]: .NET Remoting, Создание нов. еземпляра объекта на сер
От: ts_ Украина  
Дата: 11.04.07 03:55
Оценка:
Здравствуйте, BluntBlind, Вы писали:

BB>interface_ssulka — это тип? Или объект?

BB>Может так?
BB>
BB>BOCustomer interface_ssulka = BOCustomer.Instance;
BB>


Это ссилка на объект через интерфейс:

IBOCustomer cus = (IBOCustomer)Activator.GetObject (
             typeof(IBOCustomer),
             "tcp://10.10.58.110:9000/BOCustomer"
             );

Я и хочу сделать интерфейс отдельной сборкой, но не могу его скомпилировать так как одно из свойств возвращает тип класса сервера
Re[2]: .NET Remoting, Создание нов. еземпляра объекта на сер
От: ts_ Украина  
Дата: 11.04.07 04:05
Оценка:
Вопрос решен
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.