Потоковые файлы WCF - PullRequest
       6

Потоковые файлы WCF

2 голосов
/ 16 марта 2010

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

datacontact[DataMember]

 Stream str = null; 

        public Stream File
        {
            get { return str;   }
            set { str = value;  }

        }

1 Ответ

0 голосов
/ 16 марта 2010

Вот страница WCF Streaming . Я не совсем уверен, если (как) вы можете сделать это с помощью DataContract, нормальный способ - указать потоки в OperationContract. Разве это не сработает для вас?

Краткое резюме:

  • Отправитель выдает поток
  • Отправитель не Закрыть поток
  • Приемник закрывает поток 1016 *
  • Установите для свойства MaxReceivedMessageSize привязки значение, большее, чем самый большой элемент, который вы хотите передать.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...