powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос по ASP.NET Web Service
4 сообщений из 4, страница 1 из 1
Вопрос по ASP.NET Web Service
    #34122094
veNIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как одновременно вернуть значения нескольких переменных из веб службы?
Значение одной переменной можно получить через return SomeVar;
А мне надо получить результат вычислений, который представляет собой значения трёх переменных.
Попробовал использовать указатели, получаю сообщение
System.Double* is inaccessible due to its protection level. Only public types can be processed.

Код:

public:
[System::Web::Services::WebMethod]
        void Calculate(double CF, double CL, double CN, double* S, double* D, double* diam);
Помогите новичку, пожалуйста!
...
Рейтинг: 0 / 0
Вопрос по ASP.NET Web Service
    #34122132
Сделать сериализуемый класс с 3 public полями.Все должно быть просто, очень просто, настолько просто - насколько это возможно!
 Мой блог Возможно на твой вопрос уже есть ответ? FAQ
...
Рейтинг: 0 / 0
Вопрос по ASP.NET Web Service
    #34122190
veNIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Евгений Веприков, Вы писали:

ЕВ>Сделать сериализуемый класс с 3 public полями.

ЕВ>
данное сообщение получено с www.gotdotnet.ru
ЕВ>ссылка на оригинальное сообщение


Вопрос: сделать сериализуемый класс в проекте Web Service или в проекте клиента, который будет использовать данную службу.
И как потом будет выглядеть вызов службы из клиента?

Пожалуйста, объясните чуть-чуть поподробнее!
Порылся в MSDN и нашёл что-то про SOAP — это в тему или нет?
...
Рейтинг: 0 / 0
Вопрос по ASP.NET Web Service
    #34122296
veNIK:

Здравствуйте, Евгений Веприков, Вы писали:

ЕВ>Сделать сериализуемый класс с 3 public полями.

ЕВ>



данное сообщение получено с www.gotdotnet.ru
ЕВ>ссылка на оригинальное сообщение


Вопрос: сделать сериализуемый класс в проекте Web Service или в проекте клиента, который будет использовать данную службу.
И как потом будет выглядеть вызов службы из клиента?

Пожалуйста, объясните чуть-чуть поподробнее!
Порылся в MSDN и нашёл что-то про SOAP — это в тему или нет?


1. Создаем некий класс(структуры) такого вида.[Serializable]
public struct MyData
{
public Int32 Field1;
public string Field2;
public double Field3;
}

2. Далее создаем вебсервис и вебметод примерно такого вида.[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class WebService : System.Web.Services.WebService {

public WebService () {

}
[WebMethod]
public MyData GetData()
{
MyData md = new MyData();
md.Field1 = 45;
md.Field2 = "test";
md.Field3 = 53.214;
return md;
}

}

3. Компилируем и добавляем web reference на наш сервис, студия авоматом сгенерирует весь код.
4. Вызываем наш вебметод из кода.localhost.WebService ws = new localhost.WebService();
localhost.MyData md = ws.GetData();
Label1.Text = md.Field1.ToString() + " " + md.Field2 + " " + md.Field3.ToString();


Все должно быть просто, очень просто, настолько просто - насколько это возможно!
 Мой блог Возможно на твой вопрос уже есть ответ? FAQ
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос по ASP.NET Web Service
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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