Member 12250300 Ответов: 1

Как отправить XML-файл в веб-службы с помощью C#


Я всегда получаю ошибку “не удается неявно преобразовать тип ‘string’ в тип test web services’ после использования этого кода
Цитата:
Servicepointmanager и.SecurityProtocol = (SecurityProtocolType)30;

TestServices.ZWebServiceClient testClients = новые тестовые сервисы.ZWebServiceClient();
TestServices.processZMF процессов = новый TestServices.процесс();
TestServices.processResponses processResponse = новый TestServices.processResponse();


testClients = новые TestServices.ZWebServiceClient();

процессы = новый TestServices.процесс();
processResponses = новый TestServices.processResponse();

процессы.ZRequest = "XML-файл";
processResponses.ZResponse = testClients.process("752ce6861badcaa88d7", процессы);
//просто чтобы увидеть ответ
строка hhjj = processResponses.ZResponse.Метод toString();


Что я уже пробовал:

Я пытался изменить xml-файл в строку, но безуспешно

1 Ответов

Рейтинг:
1

OriginalGriff

Мы не можем вам помочь: мы понятия не имеем, что такое ZWebServiceClient и откуда вы его взяли.
Вам нужно будет вернуться к источнику и спросить их: но сообщение об ошибке очень явное:

processResponses.ZResponse = testClients.process("752ce6861badcaa88d7", processes);
процесс возвращает строку, а не a TestServices.processResponse.ZResponse и нет никакого определенного оператора приведения.