У меня есть wcf сервис для wcf straming. Я работаю. Но я должен интегрировать его с нашим webserice.
есть ли любой путь, чтобы иметь webmethod как это:
[webmethod]
public Stream GetStream(string path)
{
return Iservice.GetStream(path);
}
Я обслуживаю, класс, который я копирую от сервиса WCF до моего asmx.
И есть ли какой-либо способ интегрировать App.config от wcf с web.config?
К сожалению, нет, веб-службы ASMX не поддерживают потоковую передачу.
Какая здесь общая картина, что вы пытаетесь архивировать с помощью этого потока?
Как уже сказал Джон Сондерс: веб-службы не поддерживают это. Это поведение по замыслу: данные сериализуются в независимый от платформы / языка и читаемый человеком xml-пакет, отправляемый и десериализованный на стороне получателя. Конечно, вы можете разделить свой поток на куски и посылать его по частям. Но в действительности не имеет смысла злоупотреблять такими веб-сервисами, к тому же вы добавляете огромные накладные расходы на время обработки и полосы пропускания.