Сообщение от ABQ
Посмотреть сообщение
Объявление
Collapse
No announcement yet.
Вопрос .Net-чикам
Collapse
X
-
Сообщение от Andrej Посмотреть сообщениеТак кто всетаки инициирует создание обьекта? Клиент или сервер?
Дело не в самом этом объекте, ты можешь использовать его для работы с другими, которые будут инициироваться, при запуске самого сервиса, например.
К примеру сегодня делал одну задачку, там требовалось заюзать приложение в отличном от основного процесса. Это приложение -медиа проигрыватель. Мне требовалось получить доступ к его функционалу по работе с медиа контентом.
Сделал просто - распубличил нужные методы на основной форме, которая подгружается через Application.Run, в Programm.cs создал статическую переменную самой формы, иницировал ее и отдал в Application.Run.
Создал класс прокси, в нем метод, который возвращает статичскую переменную инициированной формы.
На клиенте вызываю этот метод и у меня вся форма с нужным функционалом.
Если интересно могу показать код....Last edited by Web Artist; 16.03.2011, 09:49.
Comment
-
Сообщение от Web Artist Посмотреть сообщениеОбъект через который ты будешь юзать интерфейс сервиса создается клиентом. (блин сейчас кажется могу соврать, есть там одна фича при инициации сервиса на севере в методе RemotingConfiguration.RegisterWellKnownServiceType указываешь параметр WellKnownObjectMode.Singleton и кажись у тебя единый объект для всех клиентов)
Дело не в самом этом объекте, ты можешь использовать его для работы с другими, которые будут инициироваться, при запуске самого сервиса, например.
Сообщение от Web Artist Посмотреть сообщениеК примеру сегодня делал одну задачку, там требовалось заюзать приложение в отличном от основного процесса. Это приложение -медиа проигрыватель. Мне требовалось получить доступ к его функционалу по работе с медиа контентом.
Сделал просто - распубличил нужные методы на основной форме, которая подгружается через Application.Run, в Programm.cs создал статическую переменную самой формы, иницировал ее и отдал в Application.Run.
Создал класс прокси, в нем метод, который возвращает статичскую переменную инициированной формы.
На клиенте вызываю этот метод и у меня вся форма с нужным функционалом.
Если интересно могу показать код....
Comment
Comment