Поделиться через


Кодировщик ByteStream

В этом образце показано, как создать привязку ByteStreamHttpBinding, которая имеет тип Binding и демонстрирует функциональные возможности кодировщика байтового потока.

Обсуждение

В этом образце показано, как создать стандартную привязку Binding с использованием стандартных элементов привязки ByteStreamMessageEncodingBindingElement и HttpTransportBindingElement. В этом образце показано, как использовать кодировщик байтового потока для передачи и загрузки изображения. Функция кодировщика байтового потока поддерживает только транспорт HTTP и не поддерживает такие функции, как надежный обмен сообщениями и безопасность. Для MessageVersion поддерживается только значение None.

Ee960169.Important(ru-ru,VS.100).gif Примечание
Если этот образец работает в Windows Vista или оп. сист. Windows 7, убедитесь, что среда Visual Studio 2010 запущена с повышенными привилегиями.

Ee960169.Important(ru-ru,VS.100).gif Примечание
Образцы уже могут быть установлены на компьютере. Перед продолжением проверьте следующий каталог (по умолчанию).

<диск_установки>:\WF_WCF_Samples

Если этот каталог не существует, перейдите на страницу Образцы Windows Communication Foundation (WCF) и Windows Workflow Foundation (WF) для .NET Framework 4, чтобы загрузить все образцы Windows Communication Foundation (WCF) и WF. Этот образец расположен в следующем каталоге.

<диск_установки>:\WF_WCF_Samples\WF\Basic\Binding\ByteStreamEncoder

Настройка, построение и выполнение образца

  1. Откройте файл ByteStreamHttpBinding.sln в среде Visual Studio 2010.

  2. Запустите новый экземпляр проекта ByteStreamHttpBindingServer, щелкнув его правой кнопкой мыши в обозревателе решений и выбрав в контекстном меню команду Отладка, а затем Запустить новый экземпляр.

  3. Запустите новый экземпляр проекта ByteStreamHttpBindingClient, щелкнув его правой кнопкой мыши в обозревателе решений и выбрав в контекстном меню команду Отладка, а затем Запустить новый экземпляр.