powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Передача классов через веб сервис
15 сообщений из 15, страница 1 из 1
Передача классов через веб сервис
    #33554301
Bayburin Marat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможна ли передача через веб сервис пользовательских классов?
...
Рейтинг: 0 / 0
Передача классов через веб сервис
    #33554438
Bayburin Maratвозможна ли передача через веб сервис пользовательских классов?

а как можна передать клас не через веб-сервис? Если ты имеешь ввиду, передачу параметра пользовательского типа, то это вполне возможно, достаточно что бы класс поддерживал xml-сериализацию (вроде). Но воспользоваться таким сервисом можна будет только програмно...
...
Рейтинг: 0 / 0
Передача классов через веб сервис
    #33554533
saint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Marat:
только если библиотека с определением класса присутствует на приемнике.
...
Рейтинг: 0 / 0
Передача классов через веб сервис
    #33554546
Bayburin Marat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 saint

вот так - у меня сервер поддерживает метод который возвращает класс. выполнив этот метод клиент по средствам xml-сериализацию получит тот же класс с заполнеными полями.

но меня интересует смогу ли я воспользоваться методами полученого класса?

>>библиотека с определением класса присутствует на приемнике

я так понимаю что метод полученого класса будет запущен на клиенте без задействования сервера???
...
Рейтинг: 0 / 0
Передача классов через веб сервис
    #33554556
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bayburin Maratно меня интересует смогу ли я воспользоваться методами полученого класса?

>>библиотека с определением класса присутствует на приемнике

я так понимаю что метод полученого класса будет запущен на клиенте без задействования сервера???
Ключевое слово - Remoting, одна из главных "вкусностей" платформы .NET
...
Рейтинг: 0 / 0
Передача классов через веб сервис
    #33555150
VSH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VSH
Гость
И лучше интерфесы применять.
...
Рейтинг: 0 / 0
Передача классов через веб сервис
    #33555169
Bayburin Marat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а нет у меня задача все на веб сервисах сделать

я так понимаю что простые данные класса можено серилизовать и нормально передать но вот мне еще хотелось бы получить метода передаваемого класса - причем что бы их вызов обрабатывался на сервере

возможно ли это? либо веб сервивы полезны полько для передачи простых значений?
...
Рейтинг: 0 / 0
Передача классов через веб сервис
    #33555173
saint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Marat:
Ага, на клиенте. А разве это не то что вы хотели?
...
Рейтинг: 0 / 0
Передача классов через веб сервис
    #33555269
Bayburin Marat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очень интересно - если у меня если будет выполняться на клиенте то он должен знать что и как выполнять - значит клиет должен будет содержать сботку с этим классом - но мне это не нужно

мне нужно чтоб методы класса были описаны только на сервере
...
Рейтинг: 0 / 0
Передача классов через веб сервис
    #33555384
saint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то с логикой туговато.
Вы загружаете серелизацию объекта с сервера и при этом хотите, чтоб он выполнялся на сервере! 4-е измерение какое-то.
Непонятно также зачем вам нужна серелизация. Без сборки вы все равно не сможете восстановить объект.
...
Рейтинг: 0 / 0
Передача классов через веб сервис
    #33555461
Bayburin Marat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с логикой все в порядке

>>Без сборки вы все равно не сможете восстановить объект

вот пожалуй это о то что я хотел получить - то есть сборка нужна как на стороне сервера так на клиенте - то есть при изменении сервера нужно обновлять клиетов - а это не есть хорошо

поэтому я собственно и спрашиваю возможноли воссоздать объект с данными на клиете а при необходимости воспользоваться сервисами объекта совершить запрос на сервер
...
Рейтинг: 0 / 0
Передача классов через веб сервис
    #33555648
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bayburin Maratвот пожалуй это о то что я хотел получить - то есть сборка нужна как на стороне сервера так на клиенте - то есть при изменении сервера нужно обновлять клиетов - а это не есть хорошо
Из этих соображений и рекомендовалось
VSHИ лучше интерфесы применять.

P.S. Все/возможные варианты рассматриваются в документации/многочисленных статьях по ремоутингу в .нет
...
Рейтинг: 0 / 0
Передача классов через веб сервис
    #33555828
saint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно, если методы воссозданного объекта будут обращаться к Web-службам на сервере (будут соответствующим образом реализованы).
Но сборка объекта все равно должна быть на клиенте.
...
Рейтинг: 0 / 0
Передача классов через веб сервис
    #33555979
Bayburin Marat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 LR

ремоутинг отличная технология - но есть требования реализовать на веб сервисах

2 saint

>> Но сборка объекта все равно должна быть на клиенте.

спасибо - теперь в принципе кое - что стало более ясным
...
Рейтинг: 0 / 0
Передача классов через веб сервис
    #33560360
YURKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bayburin Maratвозможна ли передача через веб сервис пользовательских классов?
Реализуешь интерфейсы для вызова классов с нужными свойствами.

Приблизительно так, подразумевается, что датааксес слой уже реализован.
namespace app.ServiceInterfaces
{
public interface IRemoteDataObjService
{
DataObj GetByGUID(RequestInfo requestInfo, string GUID);
DataObj GetByName(RequestInfo requestInfo, string NAME);
DataObj GetDetailsByGUID(RequestInfo requestInfo, string guid);
}
}
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Передача классов через веб сервис
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]